public Voorstelling GetGekozenVoorstelling(int?voorstellingsNr) { using (var db = new CultuurHuisMVCEntities()) { return(db.Voorstellingen.Find(voorstellingsNr)); } }
public Genre FindGenreById(int?id) { using (var entities = new CultuurHuisMVCEntities()) { return(entities.Genres.Find(id)); } }
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); } }
public Voorstelling GetVoorstelling(int?id) { using (var db = new CultuurHuisMVCEntities()) { return(db.Voorstellingen.Find(id)); } }
public Genre GetGenre(int?id) { using (var db = new CultuurHuisMVCEntities()) { return(db.Genres.Find(id)); } }
public List <Genre> GetAllGenres() { using (var db = new CultuurHuisMVCEntities()) { return(db.Genres.OrderBy(m => m.GenreNaam).ToList()); } }
public bool BestaatKlant(string gebruikersnaam) { using (var db = new CultuurHuisMVCEntities()) { var bestaandeKlant = (from klant in db.Klanten where klant.GebruikersNaam == gebruikersnaam select klant).FirstOrDefault(); return(bestaandeKlant != null); } }
public void AddKlant(Klant klant) { using (var entities = new CultuurHuisMVCEntities()) { entities.Klanten.Add(klant); entities.SaveChanges(); } }
public Voorstelling FindVoorstellingById(int id) { using (var entities = new CultuurHuisMVCEntities()) { var voorstelling = entities.Voorstellingen.Find(id); return(voorstelling); } }
public void VoegKlantToe(Klant nieuwKlant) { using (var db = new CultuurHuisMVCEntities()) { db.Klanten.Add(nieuwKlant); db.SaveChanges(); } }
public void ToevoegenKlant(Klant nieuw) { using (var db = new CultuurHuisMVCEntities()) { db.Klanten.Add(nieuw); db.SaveChanges(); } }
public List <Voorstelling> GetAllVoorstellingenPerGenre(int?id) { using (var db = new CultuurHuisMVCEntities()) { return((from voorstelling in db.Voorstellingen.Include("Genre") where voorstelling.Datum >= DateTime.Now && voorstelling.Genre.GenreNr == id select voorstelling).ToList()); } }
public List <Genre> GetGenres() { using (var entities = new CultuurHuisMVCEntities()) { var query = (from Genre in entities.Genres orderby Genre.GenreNaam select Genre).ToList(); return(query); } }
public Klant GetKlant(string naam, string paswoord) { using (var db = new CultuurHuisMVCEntities()) { return((from klant in db.Klanten where klant.GebruikersNaam == naam && klant.Paswoord == paswoord select klant).FirstOrDefault()); } }
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(); } }
public Klant GetKlantFromUserAndPass(InloggegevensVM login) { using (var entities = new CultuurHuisMVCEntities()) { var query = (from klant in entities.Klanten where (klant.GebruikersNaam == login.UserName) && (klant.Paswoord == login.Password) select klant).FirstOrDefault(); return(query); } }
public Klant FindKlantByGebruikersnaam(string naam) { using (var entities = new CultuurHuisMVCEntities()) { var query = (from klant in entities.Klanten where klant.GebruikersNaam == naam select klant).FirstOrDefault(); return(query); } }
public List <Voorstelling> AlleVoorstellingenVanGenre(int?id) { using (var db = new CultuurHuisMVCEntities()) { var query = (from voorstelling in db.Voorstellingen.Include("Genre") where voorstelling.Datum >= DateTime.Now && voorstelling.Genre.GenreNr == id select voorstelling).ToList(); return(query); } }
public List <Voorstelling> GetVoorstellingenPerGenre(int?id) { using (var db = new CultuurHuisMVCEntities()) { var query = from voorstelling in db.Voorstellingen where voorstelling.Datum >= new DateTime(2012, 9, 3) && voorstelling.Genre.GenreNr == id orderby voorstelling.Datum select voorstelling; return(query.ToList()); } }
public List <Voorstelling> GetVoorstellingenByGenre(int?id) { using (var db = new CultuurHuisMVCEntities()) { var query = from voorstelling in db.Voorstellingen.Include("Genre") where voorstelling.Datum >= DateTime.Today && voorstelling.GenreNr == id orderby voorstelling.Datum select voorstelling; return(query.ToList()); } }
public List <Voorstelling> FindVoorstellingenByGenreNr(int id) { using (var entities = new CultuurHuisMVCEntities()) { List <Voorstelling> voorstellingen = new List <Voorstelling>(); var genre = entities.Genres.Find(id); if (genre != null) { voorstellingen = (genre.Voorstellingen.OrderBy(x => x.Datum).Where(x => x.Datum >= DateTime.Today)).ToList(); } return(voorstellingen); } }