private void LogInBtn_Click(object sender, RoutedEventArgs e) { using (UsersRepo users = new UsersRepo()) { if (!users.EmailExist(EmailTB.Text)) { MessageBox.Show("Uncorrect Email"); } else { User user = users.GetUserByEmail(EmailTB.Text); if (user.HashPassword == "") { MessageBox.Show("User not found"); } else if (user.HashPassword == HashHelper.GetHashStringSHA256(UserPasswordBox.Password)) { if (user.AccessLevel == "admin") { //MessageBox.Show("Hello Admin"); MainGrid.Children.Clear(); MainGrid.Children.Add(new AdminControl.AdminControl()); } else { MainGrid.Children.Clear(); //MainGrid.Children.Add(new MainPage(user)); mainWindow = new UtilityWindow(user); Window.GetWindow(this).Close(); mainWindow.ShowDialog(); //MessageBox.Show("Sucsess"); } } else { MessageBox.Show("Uncorent password"); } } } }