public IHttpActionResult Putterminacion(int id, terminacion terminacion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != terminacion.id) { return(BadRequest()); } db.Entry(terminacion).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!terminacionExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Getterminacion(int id) { terminacion terminacion = db.terminacion.Find(id); if (terminacion == null) { return(NotFound()); } return(Ok(terminacion)); }
public IHttpActionResult Postterminacion(terminacion terminacion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.terminacion.Add(terminacion); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = terminacion.id }, terminacion)); }
public IHttpActionResult Deleteterminacion(int id) { terminacion terminacion = db.terminacion.Find(id); if (terminacion == null) { return(NotFound()); } db.terminacion.Remove(terminacion); db.SaveChanges(); return(Ok(terminacion)); }