public IHttpActionResult PutTipoDeRiesgo(int id, TipoDeRiesgo tipoDeRiesgo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tipoDeRiesgo.IDRiesgo) { return(BadRequest()); } db.Entry(tipoDeRiesgo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TipoDeRiesgoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetTipoDeRiesgo(int id) { TipoDeRiesgo tipoDeRiesgo = db.TipoDeRiesgo.Find(id); if (tipoDeRiesgo == null) { return(NotFound()); } return(Ok(tipoDeRiesgo)); }
public IHttpActionResult PostTipoDeRiesgo(TipoDeRiesgo tipoDeRiesgo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TipoDeRiesgo.Add(tipoDeRiesgo); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tipoDeRiesgo.IDRiesgo }, tipoDeRiesgo)); }
public IHttpActionResult DeleteTipoDeRiesgo(int id) { TipoDeRiesgo tipoDeRiesgo = db.TipoDeRiesgo.Find(id); if (tipoDeRiesgo == null) { return(NotFound()); } db.TipoDeRiesgo.Remove(tipoDeRiesgo); db.SaveChanges(); return(Ok(tipoDeRiesgo)); }