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 AddConcert(Concert concert) { using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { db.Concerts.Add(concert); db.SaveChanges(); } }
public void AddKaartje(Kaartje kaartje) { using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { // kaartje.TotaalPrijs = kaartje.Aantal * kaartje.Evenement.Prijs; db.Kaartjes.Add(kaartje); db.SaveChanges(); } }
public void PayBestelling(int bestelId) { using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { Bestelling a = db.Bestelling.Where(bestel => bestel.BestellingId == bestelId).SingleOrDefault(); a.Betaald = true; db.SaveChanges(); } }
public void AddRestaurant(Restaurant restaurant) { using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { db.Restaurants.Add(restaurant); // executes the commands to implement the changes to the database db.SaveChanges(); } }
public IEnumerable <Concert> GetConcertsByDay(int?day) { IEnumerable <Concert> concerts; using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { concerts = db.Concerts.Where(conc => (int?)conc.Dag == day).ToList(); } return(concerts); }
public Restaurant GetRestaurant(int?evenementId) { Restaurant restaurant; using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { restaurant = db.Restaurants.Where(rest => rest.EvenementId == evenementId).SingleOrDefault(); } return(restaurant); }
public IEnumerable <Wandeling> GetAllWandelings() { IEnumerable <Wandeling> wandelings; using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { wandelings = db.Wandelings.Include("Begeleider").OrderBy(m => m.EvenementId).ToList(); } return(wandelings); }
public Kaartje GetKaartje(int bestellingId) { Kaartje kaartje; using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { kaartje = db.Kaartjes.Where(krt => krt.BestellingId == bestellingId).FirstOrDefault(); } return(kaartje); }
public IEnumerable <Restaurant> GetAllRestaurants() { IEnumerable <Restaurant> restaurants; using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { restaurants = db.Restaurants.ToList(); } return(restaurants); }
public IEnumerable <Concert> GetAllConcerts() { IEnumerable <Concert> concerts; using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { concerts = db.Concerts.ToList(); } return(concerts); }
public Concert GetConcert(int?evenementId) { Concert concert; using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { concert = db.Concerts.Where(conc => conc.EvenementId == evenementId).SingleOrDefault(); } return(concert); }
public IEnumerable <Kaartje> GetAllKaartjes(int bestellingId) { IEnumerable <Kaartje> kaartjes; using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { kaartjes = db.Kaartjes.Include("Evenement").Where(kaart => kaart.BestellingId == bestellingId).ToList(); } return(kaartjes); }
public bool BestelcodeExists(string bestelcode) { bool bestelcodeExists = false; using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { bestelcodeExists = db.Bestelling.Where(bestel => bestel.BestelCode == bestelcode).Any(); } return(bestelcodeExists); }
// GetBestelcode(int bestellingId) bestaande bestelling public string GetBestelcode(int bestellingId) { string bestelcode; using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { Bestelling bestelling = db.Bestelling.Where(bestel => bestel.BestellingId == bestellingId).SingleOrDefault(); bestelcode = bestelling.BestelCode; } return(bestelcode); }
public int AddKlant() { Klant klant = new Klant(); using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { klant = db.Klants.Add(klant); // executes the commands to implement the changes to the database db.SaveChanges(); } return(klant.KlantId); }
public int GetBestelIdByCode(string bestelcode) { int bestelId; using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { if (db.Bestelling.Any(bestelid => bestelid.BestelCode == bestelcode)) { Bestelling bestelling = db.Bestelling.Where(bestel => bestel.BestelCode == bestelcode).SingleOrDefault(); bestelId = bestelling.BestellingId; } else { bestelId = 0; } } return(bestelId); }
public Bestelling GetAllBestellingInfo(int?bestellingId) { Bestelling bestelling; using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { if (bestellingId != 0 && bestellingId != null) { // Bestelling adden maar ook kaartjes moeten apart.... bestelling = db.Bestelling.Where(best => best.BestellingId == bestellingId).SingleOrDefault(); //bestelling = db.Bestelling.Any(best => best.BestellingId == bestellingId).SingleOrDefault(; bestelling.Kaartjes = (List <Kaartje>)GetAllKaartjes((int)bestellingId); } else { bestelling = new Bestelling(); bestelling.BestellingId = 0; } } return(bestelling); }
public Evenement GetEvenement(Evenement evenement) { string evenementChild = evenement.GetType().Name; using (HaarlemFilmDBContext db = new HaarlemFilmDBContext()) { if (evenementChild == "Restaurant") { evenement = db.Restaurants.Where(evn => evn.EvenementId == evenement.EvenementId).SingleOrDefault(); } else if (evenementChild == "Wandeling") { evenement = db.Wandelings.Where(evn => evn.EvenementId == evenement.EvenementId).SingleOrDefault(); } else if (evenementChild == "Concert") { evenement = db.Concerts.Where(evn => evn.EvenementId == evenement.EvenementId).SingleOrDefault(); } } return(evenement); }