public void TestUsers() { List <User> users = AppDb.GetUsers().ToList(); if (users.Any()) { User first = users.First(); User response = AppDb.GetUser(first.Id); } }
private void ButtonEnter_OnClick(object sender, RoutedEventArgs e) { if (CheckBoxRemember.IsChecked == true) { Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); config.AppSettings.Settings.Remove("LastUsername"); config.AppSettings.Settings.Add("LastUsername", TextBoxLogin.Text); config.Save(); } else { Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); config.AppSettings.Settings.Remove("LastUsername"); config.AppSettings.Settings.Add("LastUsername", ""); config.Save(); } User user = AppDb.GetUser(TextBoxLogin.Text); if (user == null) { TextBlockError.Visibility = Visibility.Visible; TextBlockError.Text = "(!) Не найден пользователь с таким логином"; return; } string hash = PasswordBox.Password.Encrypt(App.Key); if (user.PasswordHash == hash) { LoggedUser = user; Close(); } else { TextBlockError.Visibility = Visibility.Visible; TextBlockError.Text = "(!) Введен неверный пароль"; } }