private void BtnLogin_Click(object sender, RoutedEventArgs e) { var login = LoginInput.Text.Trim(); var password = PasswordInput.Password.Trim(); if (login.Length > 0 && password.Length > 0) { User admin = null; try { admin = _userRepository.FindAdminByLogin(login, password); } catch (Exception ex) { //log? todo _logger.Error(ex, "FindAdminByLogin error"); } if (admin == null) { _logger.Error($"admin section login failed, login was [{login}]"); //error window LoginInput.Text = ""; PasswordInput.Text = ""; ShowErrorMessage("ошибка", "не удалось войти"); } else { _logger.Debug($"admin section login success, login was [{login}]"); //change state _container.CurrentUser = admin; _container.StateAdminList(); } } }
private void BtnCellDetailClose_Click(object sender, RoutedEventArgs e) { _container.StateAdminList(); }