private void Login(object sender, RoutedEventArgs e) { if (_userManager.LoginUser(Email.Text, Password.Password)) { if (UserManager.CurrentUser.Role == Models.UserRole.Admin) { var usersWindow = new UsersWindow(); usersWindow.Show(); Close(); return; } var buildingsWindow = new BuildingsWindow(); buildingsWindow.Show(); Close(); } else { MessageBox.Show("Invalid user data. User does not exist.", "Login Result", MessageBoxButton.OK); } }