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));
        }