Beispiel #1
0
        public ActionResult Create([Bind(Include = "KlantNr,Voornaam,Familienaam,Straat,HuisNr,Postcode,Gemeente,GebruikersNaam,Paswoord")] Klant klant)
        {
            if (ModelState.IsValid)
            {
                db.Klanten.Add(klant);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(klant));
        }
Beispiel #2
0
        public ActionResult Create([Bind(Include = "GenreNr,Naam")] Genre genre)
        {
            if (ModelState.IsValid)
            {
                db.Genres.Add(genre);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(genre));
        }
Beispiel #3
0
        public ActionResult Create([Bind(Include = "VoorstellingsNr,Titel,Uitvoerders,Datum,GenreNr,Prijs,VrijePlaatsen")] Voorstelling voorstelling)
        {
            if (ModelState.IsValid)
            {
                db.Voorstellingen.Add(voorstelling);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.GenreNr = new SelectList(db.Genres, "GenreNr", "Naam", voorstelling.GenreNr);
            return(View(voorstelling));
        }
Beispiel #4
0
        public ActionResult Create([Bind(Include = "ReservatieNr,KlantNr,VoorstellingsNr,Plaatsen")] Reservatie reservatie)
        {
            if (ModelState.IsValid)
            {
                db.Reservaties.Add(reservatie);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.KlantNr         = new SelectList(db.Klanten, "KlantNr", "Voornaam", reservatie.KlantNr);
            ViewBag.VoorstellingsNr = new SelectList(db.Voorstellingen, "VoorstellingsNr", "Titel", reservatie.VoorstellingsNr);
            return(View(reservatie));
        }
Beispiel #5
0
        public ReservatieStatus MakeReservations(List <Reservatie> reservatieList)
        {
            List <Voorstelling> gelukteList  = new List <Voorstelling>();
            List <Voorstelling> mislukteList = new List <Voorstelling>();

            using (var entities = new CultuurHuisMVCEntities())
            {
                foreach (var reservatie in reservatieList)
                {
                    var voorstelling = entities.Voorstellingen.Find(reservatie.VoorstellingsNr);
                    if (voorstelling.VrijePlaatsen >= reservatie.Plaatsen)
                    {
                        voorstelling.VrijePlaatsen -= reservatie.Plaatsen;
                        gelukteList.Add(voorstelling);
                        entities.Reservaties.Add(reservatie);
                        entities.SaveChanges();
                    }
                    else
                    {
                        mislukteList.Add(voorstelling);
                    }
                }
                ReservatieStatus status = new ReservatieStatus
                {
                    GelukteReservaties  = gelukteList,
                    MislukteReservaties = mislukteList,
                    Reservaties         = reservatieList
                };
                return(status);
            }
        }
Beispiel #6
0
 public void VoegKlantToe(Klant nieuwKlant)
 {
     using (var db = new CultuurHuisMVCEntities())
     {
         db.Klanten.Add(nieuwKlant);
         db.SaveChanges();
     }
 }
Beispiel #7
0
 public void ToevoegenKlant(Klant nieuw)
 {
     using (var db = new CultuurHuisMVCEntities())
     {
         db.Klanten.Add(nieuw);
         db.SaveChanges();
     }
 }
Beispiel #8
0
 public void AddKlant(Klant klant)
 {
     using (var entities = new CultuurHuisMVCEntities())
     {
         entities.Klanten.Add(klant);
         entities.SaveChanges();
     }
 }
        public void BewaarReservatie(Reservatie reservatie)
        {
            var voorstelling = db.Voorstellingen.Find(reservatie.VoorstellingsNr);

            voorstelling.VrijePlaatsen -= reservatie.Plaatsen;

            db.Reservaties.Add(reservatie);
            db.SaveChanges();
        }
Beispiel #10
0
 public void BewaarReservatie(Reservatie gelukteReservatie)
 {
     using (var db = new CultuurHuisMVCEntities())
     {
         var voorstelling = db.Voorstellingen.Find(gelukteReservatie.VoorstellingsNr);
         voorstelling.VrijePlaatsen -= gelukteReservatie.Plaatsen;
         db.Reservaties.Add(gelukteReservatie);
         db.SaveChanges();
     }
 }
Beispiel #11
0
 public void VoegKlantToe(Klant klant)
 {
     db.Klanten.Add(klant);
     db.SaveChanges();
 }