public IHttpActionResult PostCOBERTURA(COBERTURA cOBERTURA) { cOBERTURA.FECHAMOD = DateTime.Now; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.COBERTURA.Add(cOBERTURA); try { db.SaveChanges(); } catch (DbUpdateException) { if (COBERTURAExists(cOBERTURA.IDCOBERTURA)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = cOBERTURA.IDCOBERTURA }, cOBERTURA)); }
public IHttpActionResult PutCOBERTURA(int id, COBERTURA cOBERTURA) { cOBERTURA.FECHAMOD = DateTime.Now; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cOBERTURA.IDCOBERTURA) { return(BadRequest()); } db.Entry(cOBERTURA).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!COBERTURAExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetCOBERTURA(int id) { COBERTURA cOBERTURA = db.COBERTURA.Find(id); if (cOBERTURA == null) { return(NotFound()); } return(Ok(cOBERTURA)); }
public IHttpActionResult DeleteCOBERTURA(int id) { COBERTURA cOBERTURA = db.COBERTURA.Find(id); if (cOBERTURA == null) { return(NotFound()); } db.COBERTURA.Remove(cOBERTURA); db.SaveChanges(); return(Ok(cOBERTURA)); }