public IHttpActionResult PutProtocoloDetalleExigenciasCliente(ProtocoloDetalleExigenciasCliente protocoloDetalleExigenciasCliente) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (protocoloDetalleExigenciasCliente.ultimoUsr == null || protocoloDetalleExigenciasCliente.ultimoUsr == 0) { return(BadRequest("no hay usuario para guardar")); } protocoloDetalleExigenciasCliente.ultimaFec = DateTime.Now; db.Entry(protocoloDetalleExigenciasCliente).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ProtocoloDetalleExigenciasClienteExists(protocoloDetalleExigenciasCliente.idProtocoloDetExiCliente)) { return(NotFound()); } else { throw; } } return(Ok(protocoloDetalleExigenciasCliente)); }
public IHttpActionResult GetProtocoloDetalleExigenciasCliente(int id) { ProtocoloDetalleExigenciasCliente protocoloDetalleExigenciasCliente = db.ProtocoloDetalleExigenciasCliente.Find(id); if (protocoloDetalleExigenciasCliente == null) { return(NotFound()); } return(Ok(protocoloDetalleExigenciasCliente)); }
public IHttpActionResult DeleteProtocoloDetalleExigenciasCliente(int id) { ProtocoloDetalleExigenciasCliente protocoloDetalleExigenciasCliente = db.ProtocoloDetalleExigenciasCliente.Find(id); if (protocoloDetalleExigenciasCliente == null) { return(NotFound()); } db.ProtocoloDetalleExigenciasCliente.Remove(protocoloDetalleExigenciasCliente); db.SaveChanges(); return(Ok()); }
public IHttpActionResult PostProtocoloDetalleExigenciasCliente(ProtocoloDetalleExigenciasCliente protocoloDetalleExigenciasCliente) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (protocoloDetalleExigenciasCliente.ultimoUsr == null || protocoloDetalleExigenciasCliente.ultimoUsr == 0) { return(BadRequest("no hay usuario para guardar")); } protocoloDetalleExigenciasCliente.ultimaFec = DateTime.Now; db.ProtocoloDetalleExigenciasCliente.Add(protocoloDetalleExigenciasCliente); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = protocoloDetalleExigenciasCliente.idProtocoloDetExiCliente }, protocoloDetalleExigenciasCliente)); }