public IHttpActionResult PostTIPO_ANUNCIO(TIPO_ANUNCIO tIPO_ANUNCIO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TIPO_ANUNCIO.Add(tIPO_ANUNCIO); try { db.SaveChanges(); } catch (DbUpdateException) { if (TIPO_ANUNCIOExists(tIPO_ANUNCIO.Nombre)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tIPO_ANUNCIO.Nombre }, tIPO_ANUNCIO)); }
public IHttpActionResult PutTIPO_ANUNCIO(string id, TIPO_ANUNCIO tIPO_ANUNCIO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tIPO_ANUNCIO.Nombre) { return(BadRequest()); } db.Entry(tIPO_ANUNCIO).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TIPO_ANUNCIOExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetTIPO_ANUNCIO(string id) { TIPO_ANUNCIO tIPO_ANUNCIO = db.TIPO_ANUNCIO.Find(id); if (tIPO_ANUNCIO == null) { return(NotFound()); } return(Ok(tIPO_ANUNCIO)); }
public IHttpActionResult DeleteTIPO_ANUNCIO(string id) { TIPO_ANUNCIO tIPO_ANUNCIO = db.TIPO_ANUNCIO.Find(id); if (tIPO_ANUNCIO == null) { return(NotFound()); } db.TIPO_ANUNCIO.Remove(tIPO_ANUNCIO); db.SaveChanges(); return(Ok(tIPO_ANUNCIO)); }