示例#1
0
        public IActionResult Cadastro(AutorCadVM model)
        {
            Autor altor = null;

            if (model.AutorId > 0)
            {
                altor = autoresRep.Localizar(model.AutorId);
                if (altor != null)
                {
                    altor.Alterar(model.Nome);
                }
            }
            else
            {
                altor = new Autor(model.Nome);
            }

            //aqui validação e retorno se não passar

            if (altor != null && autoresRep.Salvar(altor) > 0)
            {
                return(RedirectToAction(nameof(Index)));
            }

            return(View(model));
        }