public IHttpActionResult PutTipoDeCubrimiento(int id, TipoDeCubrimiento tipoDeCubrimiento) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tipoDeCubrimiento.IDCubrimiento) { return(BadRequest()); } db.Entry(tipoDeCubrimiento).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TipoDeCubrimientoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetTipoDeCubrimiento(int id) { TipoDeCubrimiento tipoDeCubrimiento = db.TipoDeCubrimiento.Find(id); if (tipoDeCubrimiento == null) { return(NotFound()); } return(Ok(tipoDeCubrimiento)); }
public IHttpActionResult PostTipoDeCubrimiento(TipoDeCubrimiento tipoDeCubrimiento) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TipoDeCubrimiento.Add(tipoDeCubrimiento); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tipoDeCubrimiento.IDCubrimiento }, tipoDeCubrimiento)); }
public IHttpActionResult DeleteTipoDeCubrimiento(int id) { TipoDeCubrimiento tipoDeCubrimiento = db.TipoDeCubrimiento.Find(id); if (tipoDeCubrimiento == null) { return(NotFound()); } db.TipoDeCubrimiento.Remove(tipoDeCubrimiento); db.SaveChanges(); return(Ok(tipoDeCubrimiento)); }