public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            var gidsen = await(from g in _context.Gids
                               select g).ToListAsync();
            var ex = await(from e in _context.Excursie
                           where e.Id == id
                           select e).FirstOrDefaultAsync();
            var ExcursieModel = new ExcursieCreateModel {
                Id          = ex.Id,
                Datum       = ex.Datum,
                Description = ex.Description,
                Prijs       = ex.Prijs,
                Gids        = ex.Gids,
                Name        = ex.Name,
                Gidsen      = gidsen
            };

            if (ExcursieModel == null)
            {
                return(NotFound());
            }
            return(View(ExcursieModel));
        }
        public async Task <IActionResult> Create()
        {
            var gidsen = await(from g in _context.Gids
                               select g).ToListAsync();
            var ExcursieModel = new ExcursieCreateModel {
                Gidsen = gidsen
            };

            return(View(ExcursieModel));
        }