public IHttpActionResult Authenticate(sp_P_SEC_Usuario2_Result login) { try { if (login == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } //TODO: Validate credentials Correctly, this code is only for demo !! db = new paisaEntities(); var user = db.sp_P_SEC_Usuario2(login.codUsuario, login.codUsuario2); var userCatch = new sp_P_SEC_Usuario2_Result(); userCatch = user.FirstOrDefault(); if (!userCatch.nombreCompleto.Equals(string.Empty)) { var token = TokenGenerator.GenerateTokenJwt(login.codUsuario); return(Ok(token)); } else { return(Unauthorized()); } } catch (Exception ex) { return(BadRequest(ex.InnerException.Message)); } }