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