public ResultsManager() { var services = new ServiceCollection(); Startup.ConfigDataServices(services); var serviceProvider = services.BuildServiceProvider(); _disciplinesManager = serviceProvider.GetService <DisciplinesManager>(); _meetingsManager = serviceProvider.GetService <MeetingsManager>(); _resultsManager = serviceProvider.GetService <Backend.Domain.ResultsManager>(); _usersManager = serviceProvider.GetService <UsersManager>(); }
public MainManager() { Database.SetInitializer(new MigrateDatabaseToLatestVersion <Context, Configuration>()); _departmentsManager = new DepartmentsManager { SetWaiting = status => Waiting = status }; _disciplinesManager = new DisciplinesManager { SetWaiting = status => Waiting = status }; _employeesManager = new EmployeesManager { SetWaiting = status => Waiting = status }; _facultiesManager = new FacultiesManager { SetWaiting = status => Waiting = status }; _groupsManager = new GroupsManager { SetWaiting = status => Waiting = status }; _specialitiesManager = new SpecialitiesManager { SetWaiting = status => Waiting = status }; _disciplineWorkloadManager = new DisciplineWorkloadManager { SetWaiting = status => Waiting = status }; _workloadManager = new WorkloadManager { SetWaiting = status => Waiting = status }; ShowSemestersDialog = new RelayCommand(OpenSettings); ImportCommand = new RelayCommand(Import); ExportCommand = new RelayCommand(Export); ImportSettingsCommand = new RelayCommand(ImportSettings); ExportSettingsCommand = new RelayCommand(ExportSettings); ShowSpecialPositionsDialog = new RelayCommand(ShowSpecialPositions); RefreshTabs(); }
public DisciplinesController(DisciplinesManager disciplinesManager, UsersManager usersManager) : base(usersManager) { _disciplinesManager = disciplinesManager; }