public async Task <EntityResult <Domain.Models.Entity.User> > Login(string email, string password) { var userToLogin = await _userReadRepository.GetByEmail(email); if (userToLogin == null || !userToLogin.Password.Equals(password)) { return(EntityResult <Domain.Models.Entity.User> .CreateNotification(new Flunt.Notifications.Notification("User", "Usuário não localizado"))); } return(EntityResult <Domain.Models.Entity.User> .ValidateAndReturn(userToLogin)); }