public IHttpActionResult PostVersionesPptoActiva(VersionesPptoActiva versionesPptoActiva) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.VersionesPptoActivas.Add(versionesPptoActiva); try { db.SaveChanges(); } catch (DbUpdateException) { if (VersionesPptoActivaExists(versionesPptoActiva.Id_VEPR)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = versionesPptoActiva.Id_VEPR }, versionesPptoActiva)); }
public IHttpActionResult PutVersionesPptoActiva(int id, VersionesPptoActiva versionesPptoActiva) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != versionesPptoActiva.Id_VEPR) { return(BadRequest()); } db.Entry(versionesPptoActiva).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!VersionesPptoActivaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetVersionesPptoActiva(int id) { VersionesPptoActiva versionesPptoActiva = db.VersionesPptoActivas.Find(id); if (versionesPptoActiva == null) { return(NotFound()); } return(Ok(versionesPptoActiva)); }
public IHttpActionResult DeleteVersionesPptoActiva(int id) { VersionesPptoActiva versionesPptoActiva = db.VersionesPptoActivas.Find(id); if (versionesPptoActiva == null) { return(NotFound()); } db.VersionesPptoActivas.Remove(versionesPptoActiva); db.SaveChanges(); return(Ok(versionesPptoActiva)); }