public void ExecuteConnectStudentGroup(object p) { if (_group != null) { _managingUser = new ManagingUserAccountsModel(); _managingUser.ConnectStudentWithGroup(_student.Login, _group.GroupId); } _navigationManager.Navigate(NavigationKeys.ManagingUserAccountsView); }
public void OnNavigatedTo(object arg) { if (arg is Users) { _teacher = (Users)arg; _managingUser = new ManagingUserAccountsModel(); } else { throw new ArgumentException(); } }
public void OnNavigatedTo(object arg) { if (arg is FullInfoTeacher) { _fullInfo = (FullInfoTeacher)arg; _managingUser = new ManagingUserAccountsModel(); _positionsList = _managingUser.GetPositions; } else { throw new ArgumentException(); } }
public void OnNavigatedTo(object arg) { if (arg is FullInfoStudent) { _fullInfoStudent = (FullInfoStudent)arg; _managingUser = new ManagingUserAccountsModel(); _accessLevelsList = _managingUser.AccessLevelsStudentList; _groupsList = _managingUser.GetGroups; } else { throw new ArgumentException(); } }
public void OnNavigatedTo(object arg) { if (arg is int) { _managingUser = new ManagingUserAccountsModel(); _fullInfo = _managingUser.FullInfoDekanat(Convert.ToInt32(arg)); } else if (arg is FullInfoDekanat) { _managingUser = new ManagingUserAccountsModel(); _fullInfo = (FullInfoDekanat)arg; } else { throw new ArgumentException(); } }
public void OnNavigatedTo(object arg) { if (arg is FullInfoDekanat) { _fullInfo = (Users)arg; _fullDekanatInfo = (FullInfoDekanat)arg; _managingUser = new ManagingUserAccountsModel(); } else if (arg is FullInfoAdmin) { _fullInfo = (Users)arg; _fullAdminInfo = (FullInfoAdmin)arg; _managingUser = new ManagingUserAccountsModel(); } else { throw new ArgumentException(); } }
void ExecuteAddNewUserCommand(object p) { if (_managingUserAccounts == null) { _managingUserAccounts = new ManagingUserAccountsModel(); } if (!_managingUserAccounts.AddNewUsers(_newUser)) { _dialogManager.ShowMessage($"Пользователь с логин {_newUser.Login} уже существует\n" + $"Введите другой логин"); Login = null; } else { switch (_newUser.AccessLevelId) { case 1: _navigationManager.Navigate(NavigationKeys.AddNewStudentView, _newUser); break; case 2: _navigationManager.Navigate(NavigationKeys.AddNewStudentView, _newUser); break; case 3: _navigationManager.Navigate(NavigationKeys.AddNewTeacherView, _newUser); break; case 4: _navigationManager.Navigate(NavigationKeys.ManagingUserAccountsView); break; case 5: _navigationManager.Navigate(NavigationKeys.ManagingUserAccountsView); break; default: break; } } }