public IActionResult Details(int id, KlantLogin klantLogin) { Bestelling bestelling = _bestellingRepo.getBestellingById(id, klantLogin); BestellingDetailViewModel vm = new BestellingDetailViewModel(bestelling); return(View(vm)); }
public IActionResult GeefBestellingDetail(long id, KlantLogin klantLogin) { ApplyLanguage(); Bestelling bestelling = _bestellingRepo.getBestellingById(id, klantLogin); BestellingDetailViewModel vm = new BestellingDetailViewModel(bestelling); return(View(vm)); }
public ActionResult Bestelling(int id) { BestellingDetailViewModel vm = new BestellingDetailViewModel(); vm.Bestelling = bservice.getBestellingByID(id); List <Bestellijn> bestellijnen = blservice.getBestellijnByBestelling(id).ToList(); List <Ploeg> aboPloegen = new List <Ploeg>(); List <Ploeg> thuisPloegen = new List <Ploeg>(); List <Ploeg> uitPloegen = new List <Ploeg>(); List <Abo> abos = new List <Abo>(); List <Prijs> prijzen = new List <Prijs>(); List <Plaats> plaatsen = new List <Plaats>(); List <Plaats> aboPlaatsen = new List <Plaats>(); List <Stadion> stadions = new List <Stadion>(); List <Stadion> aboStadions = new List <Stadion>(); for (int i = 0; i < bestellijnen.Count(); i++) { if (bestellijnen.ElementAt(i).aboID != null) { abos.Add(aservice.getAboByID(bestellijnen.ElementAt(i).aboID.Value)); aboPloegen.Add(plservice.getPloegByID(aservice.getAboByID(bestellijnen.ElementAt(i).aboID.Value).ploegID)); aboPlaatsen.Add(pservice.getPlaatsByID(aservice.getAboByID(bestellijnen.ElementAt(i).aboID.Value).plaatsID)); aboStadions.Add(staservice.getStadionByID(plservice.getPloegByID(aservice.getAboByID(bestellijnen.ElementAt(i).aboID.Value).ploegID).stadionID)); } else { thuisPloegen.Add(plservice.getPloegByID(wservice.getWedstrijdByID(tservice.getTicketByID(bestellijnen.ElementAt(i).ticketID.Value).wedstrijdID).thuisID)); uitPloegen.Add(plservice.getPloegByID(wservice.getWedstrijdByID(tservice.getTicketByID(bestellijnen.ElementAt(i).ticketID.Value).wedstrijdID).uitID)); prijzen.Add(prservice.getPriceByID(tservice.getTicketByID(bestellijnen.ElementAt(i).ticketID.Value).PrijsID)); plaatsen.Add(pservice.getPlaatsByID(prservice.getPriceByID(tservice.getTicketByID(bestellijnen.ElementAt(i).ticketID.Value).PrijsID).plaatsID)); stadions.Add(staservice.getStadionByID(plservice.getPloegByID(wservice.getWedstrijdByID(tservice.getTicketByID(bestellijnen.ElementAt(i).ticketID.Value).wedstrijdID).thuisID).stadionID)); } } vm.thuisPloegen = thuisPloegen; vm.uitploegen = uitPloegen; vm.AbonnementPloeg = aboPloegen; vm.AbonnementPlaatsen = aboPlaatsen; vm.Plaatsen = plaatsen; vm.Prijzen = prijzen; vm.Abonnementen = abos; vm.Stadions = stadions; vm.AbonnementStadions = aboStadions; return(View(vm)); }