// PUT: api/Usuario /// <summary> /// Actualiza el nombre y el estado de un usuario en la DB. /// </summary> /// <param name="usuario">Objeto de tipo usuario</param> /// <returns>Devuelve 1 si modificó, 2 si no se enviarosn todos los campos y 0 si hubo un error</returns> public IHttpActionResult PutUsuario(usuario usuario) { /*if (!ModelState.IsValid) * { * return BadRequest(ModelState); * }*/ if (usuario.id_usuario == 0 || usuario.estado == "") { return(BadRequest()); } try { ObjectResult <ModificarUsuario_Result> result = db.SP_Modificar_Usuario(usuario.id_usuario, usuario.usuario_red, usuario.estado); string res = result.ElementAt <ModificarUsuario_Result>(0).res.Trim(); return(Ok(res)); } catch (Exception e) { System.Diagnostics.Debug.WriteLine(e.Message); return(NotFound()); } //return StatusCode(HttpStatusCode.NoContent); }