public async Task <IActionResult> Create(CreateGemeenteViewModel viewmodel) { if (ModelState.IsValid) { _context.Add(viewmodel.gemeente); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); //Gemeente gemeente = _context.gemeenten.SingleOrDefault(x => x.gemeenteId == viewmodel.gemeente.gemeenteId); //viewmodel.gemeente.leden = new List<Lid>(); //foreach (Lid lid in viewmodel.leden) //{ // if (lid.CheckboxAnswer == true) // { // viewmodel.gemeente.leden.Add(lid); // } //} //viewmodel.gemeente.acties = new List<Actie>(); //foreach (Actie actie in viewmodel.acties) //{ // if (actie.CheckboxAnswer == true) // { // viewmodel.gemeente.acties.Add(actie); // } //} //_context.Add(viewmodel.gemeente); //await _context.SaveChangesAsync(); } return(View(viewmodel)); }
// GET: Gemeenten/Create public IActionResult Create() { var viewmodel = new CreateGemeenteViewModel(); viewmodel.gemeente = new Gemeente(); viewmodel.leden = _context.leden.ToList(); viewmodel.acties = _context.acties.ToList(); return(View(viewmodel)); }