Beispiel #1
0
        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));
 }
Beispiel #12
0
 public UsersController(BierenDbContext context)
 {
     _context = context;
 }
 public SoortenController(BierenDbContext context)
 {
     _context = context;
 }
 public RepositoryManager(BierenDbContext repositoryContext)
 {
     _repositoryContext = repositoryContext;
 }