public IHttpActionResult Postetapa_default(etapa_default etapa_default) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.etapa_default.Add(etapa_default); try { db.SaveChanges(); } catch (DbUpdateException) { if (etapa_defaultExists(etapa_default.nombreetapa)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = etapa_default.nombreetapa }, etapa_default)); }
public IHttpActionResult Putetapa_default(string id, etapa_default etapa_default) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != etapa_default.nombreetapa) { return(BadRequest()); } db.Entry(etapa_default).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!etapa_defaultExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Getetapa_default(string id) { etapa_default etapa_default = db.etapa_default.Find(id); if (etapa_default == null) { return(NotFound()); } return(Ok(etapa_default)); }
public IHttpActionResult Deleteetapa_default(string id) { etapa_default etapa_default = db.etapa_default.Find(id); if (etapa_default == null) { return(NotFound()); } db.etapa_default.Remove(etapa_default); db.SaveChanges(); return(Ok(etapa_default)); }