public IHttpActionResult Authenticate(LoginRequest login) { if (login == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } Persona usuario = new Persona(); usuario.correo = login.correo; usuario.password = login.password; usuario = PersonaBLL.ValidateLogin(usuario); if (usuario != null) { return(Ok(new { token = TokenGenerator.GenerateTokenJwt(usuario) })); } else { return(Unauthorized()); } }