public Bestelling AddBestelling(Kaartje kaartje) { Bestelling basket = new Bestelling(); if (HttpContext.Current.Session["BestelId"] == null) { using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { int klantId = AddKlant(); basket.Betaald = false; basket.BestelCode = GetBestelcode(); basket.TotaalPrijs = 10; basket.KlantId = klantId; basket = db.Bestelling.Add(basket); db.SaveChanges(); } HttpContext.Current.Session["BestelId"] = basket.BestellingId; } basket.Kaartjes = new List <Kaartje>(); basket.BestellingId = (int)HttpContext.Current.Session["BestelId"]; basket.BestelCode = GetBestelcode(basket.BestellingId); kaartje.BestellingId = (int)HttpContext.Current.Session["BestelId"]; AddKaartje(kaartje); basket.Kaartjes.Add(kaartje); return(basket); }
public void AddKaartje(Kaartje kaartje) { using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { // kaartje.TotaalPrijs = kaartje.Aantal * kaartje.Evenement.Prijs; db.Kaartjes.Add(kaartje); db.SaveChanges(); } }
public ActionResult AddKaartje(int evenementId, int aantal, int prijs, SoortKaartje soortKaartje, string bijzonderheden, Dag dag) { Kaartje kaartje = new Kaartje(); kaartje.Aantal = aantal; kaartje.DagEvenement = (int)dag; kaartje.TotaalPrijs = prijs * aantal; kaartje.BijzonderhedenRestaurant = bijzonderheden; kaartje.SoortKaartje = (int)soortKaartje; kaartje.DagEvenement = 3; kaartje.EvenementId = evenementId; Bestelling bestelling = basketRepos.AddBestelling(kaartje); return(View("Index", bestelling)); }
public ActionResult Details(int evenementId, int aantal, int prijs, SoortKaartje soortKaartje, string bijzonderheden, int dag) { IBasketRepository basketRepos = new BasketRepository(); Kaartje kaartje = new Kaartje(); kaartje.Aantal = aantal; kaartje.DagEvenement = dag; kaartje.TotaalPrijs = prijs * aantal; kaartje.BijzonderhedenRestaurant = bijzonderheden; kaartje.SoortKaartje = (int)soortKaartje; kaartje.DagEvenement = 3; kaartje.EvenementId = evenementId; Bestelling bestelling = basketRepos.AddBestelling(kaartje); return(View("Index", restaurantRepos.GetAllRestaurants())); }