private UserViewModel AuthenticateUser(LoginUserModel login) { var user = mediator.Send(new GetUserByEmailAddressRequest { EmailAddress = login.Email }).Result; var isPasswordVerified = PasswordEncrypter.VerifyPassword(login.Password, user.EncryptedPassword); if (isPasswordVerified) { return(user); } return(null); }