public IHttpActionResult DeletePRODUCTO_POR_PROVEEDOR(int idProducto, int idProveedor) { PRODUCTO_POR_PROVEEDOR pRODUCTO_POR_PROVEEDOR = db.PRODUCTO_POR_PROVEEDOR.Find(idProducto, idProveedor); if (pRODUCTO_POR_PROVEEDOR == null) { return(NotFound()); } pRODUCTO_POR_PROVEEDOR.Estado = "I"; //Deletion db.Entry(pRODUCTO_POR_PROVEEDOR).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PRODUCTO_POR_PROVEEDORExists(idProducto, idProveedor)) { return(NotFound()); } else { throw; } } return(Ok(pRODUCTO_POR_PROVEEDOR)); }
public IHttpActionResult PostPRODUCTO_POR_PROVEEDOR(PRODUCTO_POR_PROVEEDOR pRODUCTO_POR_PROVEEDOR) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.PRODUCTO_POR_PROVEEDOR.Add(pRODUCTO_POR_PROVEEDOR); try { db.SaveChanges(); } catch (DbUpdateException) { if (PRODUCTO_POR_PROVEEDORExists(pRODUCTO_POR_PROVEEDOR.IdProducto, pRODUCTO_POR_PROVEEDOR.IdProveedor)) { return(Conflict()); } else { throw; } } return(Ok(pRODUCTO_POR_PROVEEDOR)); }