public IHttpActionResult GetOrderProducedVolume(int id) { OrderProducedVolume orderProducedVolume = db.OrderProducedVolumes.Find(id); if (orderProducedVolume == null) { return(NotFound()); } return(Ok(orderProducedVolume)); }
public IHttpActionResult PostOrderProducedVolume(OrderProducedVolume orderProducedVolume) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.OrderProducedVolumes.Add(orderProducedVolume); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = orderProducedVolume.ProducedVolumeId }, orderProducedVolume)); }
public IHttpActionResult DeleteOrderProducedVolume(int id) { OrderProducedVolume orderProducedVolume = db.OrderProducedVolumes.Find(id); if (orderProducedVolume == null) { return(NotFound()); } db.OrderProducedVolumes.Remove(orderProducedVolume); db.SaveChanges(); return(Ok(orderProducedVolume)); }
public string UpdateOrderProducedVolume(OrderProducedVolume producedvolume) { //if (!ModelState.IsValid) //{ // return BadRequest(ModelState); //} var returnval = ""; var volumeobj = db.OrderProducedVolumes.SingleOrDefault(x => x.ProducedVolumeId == producedvolume.ProducedVolumeId); volumeobj.Dollies = producedvolume.Dollies; volumeobj.Pieces = producedvolume.Pieces; volumeobj.Korbe = producedvolume.Korbe; volumeobj.GeplanteMenge = producedvolume.GeplanteMenge; volumeobj.Efficiency = producedvolume.Efficiency; volumeobj.Duration = producedvolume.Duration; try { db.SaveChanges(); db.OrderProducedVolumes .Where(x => x.OrderId == producedvolume.OrderId).ToList() .ForEach(x => x.DisplayRowId = producedvolume.DisplayRowId); db.SaveChanges(); returnval = "volume updated"; } catch (Exception ex) { returnval = ex.Message.ToString(); } return(returnval); }