Esempio n. 1
0
        public IActionResult Create()
        {
            CreateActieViewModel viewmodel = new CreateActieViewModel();

            viewmodel.actie     = new Actie();
            viewmodel.gemeentes = new SelectList(_context.gemeenten, "gemeenteId", "naam");
            viewmodel.leden     = _context.leden.ToList();
            return(View(viewmodel));
        }
Esempio n. 2
0
        public async Task <IActionResult> Create(CreateActieViewModel viewmodel)
        {
            if (ModelState.IsValid)
            {
                viewmodel.actie.leden = new List <ActieLid>();
                foreach (var actie in viewmodel.leden.Where(a => a.CheckboxAnswer == true))
                {
                    viewmodel.actie.leden.Add(new ActieLid()
                    {
                        lidId = actie.lidId
                    });
                }
                _context.Add(viewmodel.actie);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(viewmodel));
        }