public ActionResult Create(Cadastro cadastro) { try { CadastroRepository cadastroRepository = new CadastroRepository(); cadastroRepository.Save(cadastro); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(String CPF_CGC, Cadastro cadastro, String COD_PESSOA) { try { CadastroRepository cadastroRepository = new CadastroRepository(); var cadastroAlterado = cadastroRepository.Get(CPF_CGC, COD_PESSOA); cadastroAlterado.COD_PESSOA = cadastro.COD_PESSOA; cadastroAlterado.CPF_CGC = cadastro.CPF_CGC; cadastroAlterado.DATA_INCLUSAO = cadastro.DATA_INCLUSAO; cadastroAlterado.NOME_PESSOA = cadastro.NOME_PESSOA; cadastroRepository.Save(cadastroAlterado); return(RedirectToAction("Index")); } catch { return(View()); } }
public IActionResult Insert(string strDadosCadastrais) { var dadosCadastrais = DeserializeDadosCadastrais(strDadosCadastrais); var resultado = DadosValidos(dadosCadastrais); resultado.Acao = "Inclusão de Dados Cadastrais"; if (resultado.Inconsistencias.Count == 0) { _repository.Save(_mapper.Map <CadastroDocument>(dadosCadastrais)); _clientSlack.GerarAvisoInclusao(dadosCadastrais.nome); _clientPowerAutomate.GerarAvisoInclusao(dadosCadastrais.nome); return(new OkObjectResult(resultado)); } else { _clientSlack.GerarAvisoFalhaCadastro( strDadosCadastrais, resultado.Inconsistencias); return(new BadRequestObjectResult(resultado)); } }