public IHttpActionResult PostTIPO_PISO(TIPO_PISO tIPO_PISO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TIPO_PISO.Add(tIPO_PISO); try { db.SaveChanges(); } catch (DbUpdateException) { if (TIPO_PISOExists(tIPO_PISO.Nombre)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tIPO_PISO.Nombre }, tIPO_PISO)); }
public IHttpActionResult PutTIPO_PISO(string id, TIPO_PISO tIPO_PISO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tIPO_PISO.Nombre) { return(BadRequest()); } db.Entry(tIPO_PISO).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TIPO_PISOExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetTIPO_PISO(string id) { TIPO_PISO tIPO_PISO = db.TIPO_PISO.Find(id); if (tIPO_PISO == null) { return(NotFound()); } return(Ok(tIPO_PISO)); }
public IHttpActionResult DeleteTIPO_PISO(string id) { TIPO_PISO tIPO_PISO = db.TIPO_PISO.Find(id); if (tIPO_PISO == null) { return(NotFound()); } db.TIPO_PISO.Remove(tIPO_PISO); db.SaveChanges(); return(Ok(tIPO_PISO)); }