예제 #1
0
 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;
 }
예제 #2
0
 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;
 }