public IHttpActionResult Postetapa_flujo(etapa_flujo etapa_flujo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.etapa_flujo.Add(etapa_flujo); try { db.SaveChanges(); } catch (DbUpdateException) { if (etapa_flujoExists(etapa_flujo.ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = etapa_flujo.ID }, etapa_flujo)); }
public IHttpActionResult Putetapa_flujo(int id, etapa_flujo etapa_flujo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != etapa_flujo.ID) { return(BadRequest()); } db.Entry(etapa_flujo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!etapa_flujoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Getetapa_flujo(int id) { etapa_flujo etapa_flujo = db.etapa_flujo.Find(id); if (etapa_flujo == null) { return(NotFound()); } return(Ok(etapa_flujo)); }
public IHttpActionResult Deleteetapa_flujo(int id) { etapa_flujo etapa_flujo = db.etapa_flujo.Find(id); if (etapa_flujo == null) { return(NotFound()); } db.etapa_flujo.Remove(etapa_flujo); db.SaveChanges(); return(Ok(etapa_flujo)); }