public async Task <IHttpActionResult> Autenticar(RequestLoginViewModel requestLogin) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } bool result = await SeguridadBL.AutenticarUsuario(requestLogin.usuario, requestLogin.contrasena); ResponseLoginViewModel response = new ResponseLoginViewModel() { autenticado = result, mensaje = result == true ? MENSAJE_EXITO : MENSAJE_FALLO, usuario = requestLogin.usuario }; return(Ok(response)); } catch (Exception ex) { return(InternalServerError(ex)); } }