public ActionResult Create(EntidadeViewModel entidadeViewModel)
 {
     if (ModelState.IsValid)
     {
         _entidadeApplicationService.EntidadeAdicionar(entidadeViewModel);
         return(RedirectToAction("Index"));
     }
     return(View(entidadeViewModel));
 }
Beispiel #2
0
        public ActionResult Incluir(EntidadeViewModel entidadeViewModel)
        {
            if (ModelState.IsValid)
            {
                var entidade = _entidadeApplicationService.EntidadeAdicionar(entidadeViewModel);

                if (!entidade.ValidationResult.IsValid)
                {
                    foreach (var erro in entidade.ValidationResult.Errors)
                    {
                        ModelState.AddModelError(string.Empty, erro.ErrorMessage);
                    }
                    return(View(entidade));
                }
                if (entidade.ValidationResult.ToString() != string.Empty)
                {
                    ViewBag.Sucesso = entidade.ValidationResult.Errors.ToList();
                    return(View(entidade));
                }
                return(RedirectToAction("Index"));
            }
            return(View(entidadeViewModel));
        }