public IHttpActionResult PostProducto_Sucursal(Producto_Sucursal producto_Sucursal) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Producto_Sucursal.Add(producto_Sucursal); try { db.SaveChanges(); } catch (DbUpdateException) { if (Producto_SucursalExists(producto_Sucursal.Codigo_Producto)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = producto_Sucursal.Codigo_Producto }, producto_Sucursal)); }
public IHttpActionResult PutProducto_Sucursal(int id, Producto_Sucursal producto_Sucursal) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != producto_Sucursal.Codigo_Producto) { return(BadRequest()); } db.Entry(producto_Sucursal).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Producto_SucursalExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetProducto_Sucursal(int id) { Producto_Sucursal producto_Sucursal = db.Producto_Sucursal.Find(id); if (producto_Sucursal == null) { return(NotFound()); } return(Ok(producto_Sucursal)); }
public IHttpActionResult DeleteProducto_Sucursal(int id) { Producto_Sucursal producto_Sucursal = db.Producto_Sucursal.Find(id); if (producto_Sucursal == null) { return(NotFound()); } db.Producto_Sucursal.Remove(producto_Sucursal); db.SaveChanges(); return(Ok(producto_Sucursal)); }