public async Task <IActionResult> BonAanmaken(int index) { ViewData["AlleCategorien"] = _categorieRepository.GetAll().ToList(); Gebruiker gebruiker = await HaalGebruikerOp(); Bestelling bestelling = _bestellingRepository.GetBy(gebruiker.Bestellingen.Last().BestellingId); ICollection <BestelLijn> bestellijnen = HaalBestellijnenOp(bestelling); ViewData["Bestelling"] = bestelling; ViewData["Bestellijnen"] = bestellijnen; ViewData["Index"] = index; return(View()); }
public async Task <IActionResult> PersoonlijkeBestellingen() { ViewData["AlleCategorien"] = _categorieRepository.GetAll().ToList(); ViewData["bestelling"] = null; var user = await _userManager.GetUserAsync(User); var gebruiker = _gebruikerRepository.GetBy(user.Email); ICollection <Bestelling> bestellingen = new HashSet <Bestelling>(); if (gebruiker.Bestellingen.Count != 0 && gebruiker.Bestellingen != null) { foreach (Bestelling b in gebruiker.Bestellingen) { var bestelling = _bestellingRepository.GetBy(b.BestellingId); if (bestelling.BestelLijnen.All(bl => bl.Geldigheid != Geldigheid.Ongeldig)) { bestellingen.Add(bestelling); } } ViewData["bestelling"] = bestellingen; } return(View()); }