Beispiel #1
0
        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));
        }
Beispiel #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));
        }