private void SubmitCommandExecute(object obj) { try { string password = (obj as PasswordBox).Password; if (UserName.Equals(userPass.ElementAt(1)) && password.Equals(userPass.ElementAt(3))) { OwnerWindow master = new OwnerWindow(); loginScreen.Close(); master.ShowDialog(); } else if (serviceManager.IsUser(UserName)) { Manager = serviceManager.FindManager(UserName); if (SecurePasswordHasher.Verify(password, Manager.Password)) { ManagerWindow managerWindow = new ManagerWindow(Manager); loginScreen.Close(); managerWindow.ShowDialog(); } else { MessageBox.Show("Wrong usename or password!"); } } //else if (serviceAdmin.IsUser(UserName)) //{ // Admin = serviceAdmin.FindAdmin(UserName); // if (SecurePasswordHasher.Verify(password, Admin.UserPassword)) // { // clinicList = serviceClinic.GetAllClinics().ToList(); // if (clinicList.Count == 0) // { // CreateClinic createClinic = new CreateClinic(); // loginScreen.Close(); // createClinic.ShowDialog(); // } // else // { // AdminWindow adminWindow = new AdminWindow(); // loginScreen.Close(); // adminWindow.ShowDialog(); // } // } //} else { MessageBox.Show("Wrong usename or password!"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }