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)); }