Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/29/16 17:02:16 (9 years ago)
Author:
jlodewyc
Message:

#2582 Overhaul Login service, done

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Services/Jobs/FileOpeningService.cs

    r13733 r13739  
    1616    public class FileOpeningService
    1717    {
     18        public Guid UserId { get; set; }
     19
     20        private WebLoginService weblog;
    1821        public RefreshableJob Job { get; set; }
    1922        public FileOpeningViewModel vm { get; set; }
     
    2225            get; set; }
    2326        public List<int> previousLogs { get; set; }
    24         private static FileOpeningService instance;
    25         public static FileOpeningService Instance
     27       
     28
     29        public FileOpeningService(Guid u)
    2630        {
    27             get
    28             {
    29                 if (instance == null)
    30                 {
    31                     instance = new FileOpeningService();
    32                 }
    33                 return instance;
    34             }
     31            weblog = WebLoginService.Instance;
     32            UserId = u;
    3533        }
     34
     35
    3636        /// <summary>
    3737        /// Clears loaded jobs and start new one
     
    5858        {
    5959           // HiveClientWeb.Instance.Refresh();
    60             HiveClientWeb.LoadJob(Job);
     60            weblog.getClientWeb(UserId).LoadJob(Job);
    6161        }
    6262        /// <summary>
     
    6868            if (vm != null)
    6969            {
    70 
    71 
    72 
    73                 HiveServiceLocatorWeb serv = (HiveServiceLocatorWeb)HiveServiceLocatorWeb.Instance;
    74                 //job.Job.Id = serv.getHiveServiceClient().AddJob(job.Job);
    75                 //  job.Job =  serv.getHiveServiceClient().GetJob(job.Job.Id);
    76 
    77                 HiveClientWeb.CurrentEnv = env;
    78                 HiveClientWeb.Instance.Refresh();
    79                 HiveClientWeb.StartJob((ex) => { throw ex; }, Job, CancellationToken.None);
     70                var clientWeb = weblog.getClientWeb(UserId);
     71                clientWeb.CurrentEnv = env;
     72                clientWeb.Refresh();
     73                clientWeb.StartJob((ex) => { throw ex; }, Job, CancellationToken.None);
    8074                return Job;
    8175            }
Note: See TracChangeset for help on using the changeset viewer.