Пример #1
0
        public async Task <IActionResult> Create(SchedePersonaliViewModel schedePersonali)
        {
            if (ModelState.IsValid)
            {
                if (schedePersonali.UtenteId == 0)
                {
                    ModelState.AddModelError("UtenteId", "selezionare un utente valido");
                }
                else
                {
                    var schedaPers = schedePersonali.toModel(_context);
                    _context.Add(schedaPers);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
            }
            ViewData["ListaUtenti"] = getUtentiList();
            ViewData["ListaSchede"] = getSchedeList();
            return(View(schedePersonali));
        }