public IHttpActionResult Postdescripcion_producto(descripcion_producto descripcion_producto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.descripcion_producto.Add(descripcion_producto); try { db.SaveChanges(); } catch (DbUpdateException) { if (descripcion_productoExists(descripcion_producto.ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = descripcion_producto.ID }, descripcion_producto)); }
public IHttpActionResult Putdescripcion_producto(int id, descripcion_producto descripcion_producto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != descripcion_producto.ID) { return(BadRequest()); } db.Entry(descripcion_producto).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!descripcion_productoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Getdescripcion_producto(int id) { descripcion_producto descripcion_producto = db.descripcion_producto.Find(id); if (descripcion_producto == null) { return(NotFound()); } return(Ok(descripcion_producto)); }
public IHttpActionResult Deletedescripcion_producto(int id) { descripcion_producto descripcion_producto = db.descripcion_producto.Find(id); if (descripcion_producto == null) { return(NotFound()); } db.descripcion_producto.Remove(descripcion_producto); db.SaveChanges(); return(Ok(descripcion_producto)); }