public IHttpActionResult PutProtocoloDetalleMaterial(ProtocoloDetalleMaterial protocoloDetalleMaterial) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (protocoloDetalleMaterial.ultimoUsr == null || protocoloDetalleMaterial.ultimoUsr == 0) { return(BadRequest("no hay usuario para guardar")); } protocoloDetalleMaterial.ultimaFec = DateTime.Now; db.Entry(protocoloDetalleMaterial).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ProtocoloDetalleMaterialExists(protocoloDetalleMaterial.IdProtocoloDetMat)) { return(NotFound()); } else { throw; } } return(Ok(protocoloDetalleMaterial)); }
public IHttpActionResult GetProtocoloDetalleMaterial(int id) { ProtocoloDetalleMaterial protocoloDetalleMaterial = db.ProtocoloDetalleMaterial.Find(id); if (protocoloDetalleMaterial == null) { return(NotFound()); } return(Ok(protocoloDetalleMaterial)); }
public IHttpActionResult DeleteProtocoloDetalleMaterial(int id) { ProtocoloDetalleMaterial protocoloDetalleMaterial = db.ProtocoloDetalleMaterial.Find(id); if (protocoloDetalleMaterial == null) { return(NotFound()); } db.ProtocoloDetalleMaterial.Remove(protocoloDetalleMaterial); db.SaveChanges(); return(Ok()); }
public IHttpActionResult PostProtocoloDetalleMaterial(ProtocoloDetalleMaterial protocoloDetalleMaterial) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (protocoloDetalleMaterial.ultimoUsr == null || protocoloDetalleMaterial.ultimoUsr == 0) { return(BadRequest("no hay usuario para guardar")); } protocoloDetalleMaterial.ultimaFec = DateTime.Now; db.ProtocoloDetalleMaterial.Add(protocoloDetalleMaterial); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = protocoloDetalleMaterial.IdProtocoloDetMat }, protocoloDetalleMaterial)); }