示例#1
0
        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>();
        }
示例#2
0
        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();
        }
示例#3
0
 public DisciplinesController(DisciplinesManager disciplinesManager, UsersManager usersManager) : base(usersManager)
 {
     _disciplinesManager = disciplinesManager;
 }