public async Task Init()
        {
            Group.SetSpecialtyService(SpecialtyDataService);
            Student.SetService(GroupDataService);
            Group.SetStudentService(StudentDataService);
            if (SettingsManager.GetBool("LocalMode"))
            {
                LoadExamples();
                return;
            }

            try
            {
                await SpecialtyDataService.Refresh();

                await GroupDataService.Refresh();

                await StudentDataService.Refresh();
            }
            catch (Exception e)
            {
                MessageBox.Show($"Не удалось подключиться к серверу!\n{e.Message}");
                Environment.Exit(-1);
            }
        }
 public DataCoordinator()
 {
     SpecialtyDataService = new SpecialtyDataService();
     GroupDataService     = new GroupDataService();
     StudentDataService   = new StudentDataService();
 }
Beispiel #3
0
 public static void SetSpecialtyService(SpecialtyDataService service)
 {
     _specialtyDataService = service;
 }