public JobsContentViewModel()
 {
     _logger                   = (Internal.ILogger)Bootstrap.Instance.Services.GetService(typeof(Internal.ILogger));
     _repository               = (IJobRepository)Bootstrap.Instance.Services.GetService(typeof(IJobRepository));
     _jobService               = (JobService.IJobService)Bootstrap.Instance.Services.GetService(typeof(JobService.IJobService));
     _jobServiceRepository     = (JobService.IJobServiceRepository)Bootstrap.Instance.Services.GetService(typeof(JobService.IJobServiceRepository));
     _compare                  = (JobService.ICompare)Bootstrap.Instance.Services.GetService(typeof(JobService.ICompare));
     _compare.JobStateChanged += _compare_JobStateChanged;
     _mainManager              = (IMainManager)Bootstrap.Instance.Services.GetService(typeof(IMainManager));
 }
 public CacheContentViewModel()
 {
     _logger      = (Internal.ILogger)Bootstrap.Instance.Services.GetService(typeof(Internal.ILogger));
     _repository  = (JobService.IJobServiceRepository)Bootstrap.Instance.Services.GetService(typeof(JobService.IJobServiceRepository));
     _mainManager = (IMainManager)Bootstrap.Instance.Services.GetService(typeof(IMainManager));
 }