public void UpdateTotaleVoorraad(VestigingenModel vestigingenModel, int beginVoorraad) { int verschilVoorraad = vestigingenModel.Voorraad - beginVoorraad; var entity = context.Productens.Single(p => p.ProductId == vestigingenModel.ProductID); entity. += verschilVoorraad; context.SaveChanges(); }
public void UpdateVoorraadvestiging(VestigingenModel vestigingenModel) { var entity = context.Vestigingsvoorraads.Single(v => v.ProductId == vestigingenModel.ProductID && v.VestigingId == vestigingenModel.VestigingID); entity.Voorraad = vestigingenModel.Voorraad; int beginVoorraad = entity.Voorraad.HasValue ? entity.Voorraad.Value : 0; UpdateTotaleVoorraad(vestigingenModel, beginVoorraad); context.SaveChanges(); }
public IActionResult UpdateVoorraad(VestigingenModel vestigingenModel) { vestigingenRepository.UpdateVoorraadvestiging(vestigingenModel); return(RedirectToAction("Vestigingen", new { productID = vestigingenModel.ProductID })); }