public MaintenanceWindowSchedulerController() { this.maintenanceWindowSchedulingService = new MaintenanceWindowSchedulingService( new MaintenanceWindowRepository( new HelperConnectionFactory( ConnectionHelper.Helper()))); this.maintenanceWindowModelService = new MaintenanceWindowModelService(); this.maintenanceWindowValidator = new MaintenanceWindowValidator(); this.maintenanceWindowDeleteValidator = new MaintenanceWindowDeleteValidator(); this.requestService = new RequestService(); this.authenticationService = new AuthenticationServiceFactory().GetService(); }
public MaintenanceWindowSchedulerController( IMaintenanceWindowSchedulingService maintenanceWindowSchedulingService, IMaintenanceWindowModelService maintenanceWindowModelService, IValidator <MaintenanceWindow> maintenanceWindowValidator, IValidator <MaintenanceWindow> maintenanceWindowDeleteValidator, IRequestService requestService, IAuthenticationService authenticationService) { this.maintenanceWindowSchedulingService = maintenanceWindowSchedulingService; this.maintenanceWindowModelService = maintenanceWindowModelService; this.maintenanceWindowValidator = maintenanceWindowValidator; this.maintenanceWindowDeleteValidator = maintenanceWindowDeleteValidator; this.requestService = requestService; this.authenticationService = authenticationService; }