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; }