示例#1
0
        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();
        }
示例#2
0
        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();
        }
示例#3
0
 public IActionResult UpdateVoorraad(VestigingenModel vestigingenModel)
 {
     vestigingenRepository.UpdateVoorraadvestiging(vestigingenModel);
     return(RedirectToAction("Vestigingen", new { productID = vestigingenModel.ProductID }));
 }