//Меняем модуль public void _storeView_ChangeModul(object sender, EventArgs e) { _storeView.Hide(); var modulePresenter = _presenterFactory.CreateModulePresenter(); modulePresenter.Run(); }
//Метод проверки авторизации public void Login(string username, string password) { _loginView.Hide(); //Проверка корректности данных и дальнейшие действия if (_authorizationService.IsValid(username, password)) { //Создаём пользователя _currentUser.AuthorizedUser = new AuthorizedUser(username, _authorizationService.GetUserRole(username)); //Запускаем модуль var modulePresenter = _factory.CreateModulePresenter(); modulePresenter.Run(); } else { _loginView.ShowError("Введите корректные данные."); _loginView.Show(); } }