public EditNotificationSettingsViewModel(INavigationService navigationService, ISchedulerAccessor schedulerAccessor, 
     IApplicationSettings applicationSettings, IApplicationResourceFacade applicationResources,
     ISettingsApplier settingsApplier)
 {
     this.navigationService = navigationService;
     this.schedulerAccessor = schedulerAccessor;
     this.applicationSettings = applicationSettings;
     this.applicationResources = applicationResources;
     this.settingsApplier = settingsApplier;
 }
 public SelectBuildServerViewModel(IJobRepository jobRepository, IJobController jobController, 
     IJobProviderFactory jobProviderFactory, INavigationService navigationService, 
     ISchedulerAccessor schedulerAccessor, IMessageBoxFacade messageBoxFacade)
 {
     this.jobRepository = jobRepository;
     this.navigationService = navigationService;
     this.schedulerAccessor = schedulerAccessor;
     this.messageBoxFacade = messageBoxFacade;
     this.jobController = jobController;
 }
 public EditColourSettingsViewModel(INavigationService navigationService, ISchedulerAccessor schedulerAccessor, 
     IApplicationSettings applicationSettings, IApplicationResourceFacade applicationResources,
     ISettingsApplier settingsApplier, IDeviceInformationService deviceInformationService)
 {
     this.navigationService = navigationService;
     this.schedulerAccessor = schedulerAccessor;
     this.applicationSettings = applicationSettings;
     this.applicationResources = applicationResources;
     this.settingsApplier = settingsApplier;
     this.deviceInformationService = deviceInformationService;
 }
 public AddJobsViewModel(INavigationService navigationService, IJobController jobController,
     IJobProviderFactory jobProviderFactory, IJobRepository jobRepository, ISchedulerAccessor schedulerAccessor,
     IApplicationInformation applicationInformation, IMessageBoxFacade messageBoxFacade)
 {
     this.navigationService = navigationService;
     this.jobController = jobController;
     this.jobProviderFactory = jobProviderFactory;
     this.jobRepository = jobRepository;
     this.schedulerAccessor = schedulerAccessor;
     this.applicationInformation = applicationInformation;
     this.messageBoxFacade = messageBoxFacade;
 }
 public ViewJobViewModel(INavigationService navigationService, IJobRepository jobRepository, 
     ISchedulerAccessor schedulerAccessor, IApplicationTileService applicationTileService, 
     IWebBrowserTaskFacade webBrowserTask, IMessageBoxFacade messageBoxFacade,
     IJobController jobController)
 {
     this.navigationService = navigationService;
     this.jobRepository = jobRepository;
     this.schedulerAccessor = schedulerAccessor;
     this.applicationTileService = applicationTileService;
     this.webBrowserTask = webBrowserTask;
     this.messageBoxFacade = messageBoxFacade;
     this.jobController = jobController;
 }
 public JobUpdateService(IJobProviderFactory jobProviderFactory, IJobRepository jobRepository,
     IClock clock, ISettingsService settingsService, IMutexService mutexService,
     ISchedulerAccessor schedulerAccessor, IApplicationTileService applicationTileService,
     IJobNotificationService jobNotificationService, ILog log,
     INetworkInterfaceFacade networkInterfaceFacade, IApplicationInformation applicationInformation)
 {
     this.jobProviderFactory = jobProviderFactory;
     this.jobRepository = jobRepository;
     this.clock = clock;
     this.settingsService = settingsService;
     this.mutexService = mutexService;
     this.schedulerAccessor = schedulerAccessor;
     this.applicationTileService = applicationTileService;
     this.jobNotificationService = jobNotificationService;
     this.log = log;
     this.networkInterfaceFacade = networkInterfaceFacade;
     this.applicationInformation = applicationInformation;
 }