public ActionResult Login([Required] string email, [Required] string password) { var applicationUser = _userRepository.Get(email); if (applicationUser == null) { return(NotFound("Usuário ou senha inválida.")); } if (!_userRepository.CheckPassword(applicationUser, password)) { return(NotFound("Usuário ou senha inválida.")); } // Gera token return(Ok(GenerateToken(applicationUser))); }