public IHttpActionResult PutServicio(int id, Servicio servicio) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != servicio.servicioId) { return(BadRequest()); } db.Entry(servicio).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ServicioExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutCliente(int id, Cliente cliente) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cliente.clienteId) { return(BadRequest()); } db.Entry(cliente).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ClienteExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutEncomienda(int id, Encomienda encomienda) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != encomienda.encomiendaId) { return(BadRequest()); } db.Entry(encomienda).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EncomiendaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutAdministrativo(int id, Administrativo administrativo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != administrativo.administrativoId) { return(BadRequest()); } db.Entry(administrativo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AdministrativoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void StateModified(object Entity) { _Context.Entry(Entity).State = System.Data.Entity.EntityState.Modified; }