Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public void AddKaartje(Kaartje kaartje)
 {
     using (HaarlemFilmDBContext db = new HaarlemFilmDBContext())
     {
         // kaartje.TotaalPrijs = kaartje.Aantal * kaartje.Evenement.Prijs;
         db.Kaartjes.Add(kaartje);
         db.SaveChanges();
     }
 }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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()));
        }