//public HttpResponseMessage Post([FromBody]UsuarioModel usuarioModel) /// <summary> /// Método PUT con el fin de actualizar los datos /// </summary> /// <param name="id"></param> /// <param name="usuarioModel"></param> /// <returns></returns> public HttpResponseMessage Put(int id, [FromBody] UsuarioModel usuarioModel) { HttpResponseMessage httpMsg = null; try { UsuarioModel usuario = new UsuarioModel(); usuario.usuario = usuarioModel.usuario; usuario.contrasena = usuarioModel.contrasena; usuario.intentos = usuarioModel.intentos; usuario.nivelSeg = usuarioModel.nivelSeg; usuario.id = id; usuarioDomain.UpdateUsers(id, usuario); //Invocamos el proceso actualizar en base los parametros ID y el modelo usuarioModel httpMsg = Request.CreateResponse(HttpStatusCode.OK, usuario); //Capturamos la respuesta de la petición del proceso realizado //httpMsg.Headers.Location = new Uri(Request.RequestUri + usuario.usuario.ToString()); return(httpMsg); } catch (Exception ex) { httpMsg = Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message); } return(httpMsg); }