Ejemplo n.º 1
0
        //Меняем модуль
        public void _storeView_ChangeModul(object sender, EventArgs e)
        {
            _storeView.Hide();
            var modulePresenter = _presenterFactory.CreateModulePresenter();

            modulePresenter.Run();
        }
Ejemplo n.º 2
0
        //Метод проверки авторизации
        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();
            }
        }