public void Login() { if (HarvestPassword == null) { //bah return; } var pwargs = new HarvestPasswordEventArgs(); HarvestPassword(this, pwargs); Login2(Username, pwargs.Password); }
public LoginVM(NavigationManager navigationManager) { _navigationManager = navigationManager; LoginCommand = new DelegateCommand(() => { try { if (HarvestPassword == null) { Error = "Ошибка"; return; } var hpeargs = new HarvestPasswordEventArgs(); HarvestPassword(this, hpeargs); var trainings = AuthorizationService.Authorization(Login, hpeargs.Password); if (trainings == null) { Error = "У вас нет занятий"; } else { string trainingChoiceKey = NavigationHelper.GetKey(PageType.TrainingChoice, KeyType.New); _navigationManager.Register <TrainingChioce>(trainingChoiceKey, () => new TrainingChoiceVM(navigationManager, trainings.ToList())); _navigationManager.Navigate(trainingChoiceKey); } } catch (Exception ex) { Error = ex.Message; } }); }