public void SignIn() { if (!EmailValidator.Validate()) { return; } Admin admin; try { admin = Business.Admin(new Email(email.Text)); EmailValidator.ResetError(); } catch (InexistentEmailException ex) { EmailValidator.SetError(ex.Message); return; } if (!PasswordValidator.Validate()) { return; } try { AdminSession.SignIn(admin, password.Password); PasswordValidator.ResetError(); Frame.Navigate(new AdminPage(Business, Frame)); } catch (WrongPasswordException ex) { PasswordValidator.SetError(ex.Message); } }