public HomeController(ILogger <HomeController> logger, BierenDbContext context) { _logger = logger; _context = context; //_context.GenerateSampleData(); }
public IList <BierSoort> VerwijderBierSoort(BierSoort selectedSoort) { using (BierenDbContext db = new BierenDbContext()) { var dbSoort = db.DbSoorts.Where(s => s.SoortNr == selectedSoort.SoortNr).FirstOrDefault(); db.DbSoorts.Remove(dbSoort); db.SaveChanges(); } return(DbSoortenToBierSoorten()); }
public IList <BierSoort> WijzigBierSoort(BierSoort selectedSoort) { using (BierenDbContext db = new BierenDbContext()) { DbSoort dbSoort = db.DbSoorts.Where(s => s.SoortNr == selectedSoort.SoortNr).FirstOrDefault(); dbSoort.Soort = selectedSoort.SoortNaam; db.DbSoorts.Update(dbSoort); db.SaveChanges(); } return(DbSoortenToBierSoorten()); }
public IList <BierSoort> VoegBierSoortToe(BierSoort biersoort) { using (BierenDbContext db = new BierenDbContext()) { DbSoort dbBierSoort = new DbSoort() { Soort = biersoort.SoortNaam }; db.DbSoorts.Add(dbBierSoort); db.SaveChanges(); } return(DbSoortenToBierSoorten()); }
private IList <Brouwer> DbBrouwersToBrouwers() { IList <Brouwer> brouwers = new List <Brouwer>(); using (BierenDbContext db = new BierenDbContext()) { List <DbBrouwer> dbBrouwers = db.DbBrouwers.ToList();//.Include(b => b.DbBiers).ToList(); foreach (DbBrouwer dbBrouwer in dbBrouwers) { brouwers.Add(DbBrouwerToBrouwer(dbBrouwer)); } } return(brouwers); }
private IList <BierSoort> DbSoortenToBierSoorten() { IList <BierSoort> bierSoorten = new List <BierSoort>(); using (BierenDbContext db = new BierenDbContext()) { var dbBierSoorten = db.DbSoorts; foreach (DbSoort dbSoort in dbBierSoorten) { bierSoorten.Add(DbSoortToBierSoort(dbSoort)); } } return(bierSoorten); }
public IList <Bier> GeefBierenVoorBrouwer(Brouwer brouwer) { IList <Bier> bieren = new List <Bier>(); using (BierenDbContext db = new BierenDbContext()) { var dbBieren = db.DbBiers.Where(b => b.BrouwerNr == brouwer.BrouwerNr).Include(b => b.BrouwerNrNavigation); foreach (DbBier dbBier in dbBieren) { bieren.Add(DbBierToBier(dbBier)); } } return(bieren); }
private IList <Bier> DbBierenToBieren() { IList <Bier> bieren = new List <Bier>(); using (BierenDbContext bierenDb = new BierenDbContext()) { var dbBieren = bierenDb.DbBiers.Include(b => b.BrouwerNrNavigation).Include(b => b.SoortNrNavigation); foreach (DbBier dbBier in dbBieren) { Bier bier = DbBierToBier(dbBier); bieren.Add(bier); } } return(bieren); }
public IList <User> GeefAlleUsers() { IList <User> users = new List <User>(); using (BierenDbContext db = new BierenDbContext()) { List <DbUser> dbUsers = db.DbUsers.ToList(); foreach (DbUser dbuser in dbUsers) { User user = new User() //Er bestaat een populaire NuGet Package: AutoMapper (niet altijd gemakkelijk om te configureren) { UserNr = dbuser.UserId, Voornaam = dbuser.Voornaam, Familienaam = dbuser.Familienaam, Email = dbuser.Email, GeboorteDatum = dbuser.GeboorteDatum }; users.Add(user); } } return(users); }
public BrouwersController(BierenDbContext context) { _context = context; }
public BierenRepository(BierenDbContext context) { _context = context ?? throw new ArgumentNullException(nameof(context)); }
public UsersController(BierenDbContext context) { _context = context; }
public SoortenController(BierenDbContext context) { _context = context; }
public RepositoryManager(BierenDbContext repositoryContext) { _repositoryContext = repositoryContext; }