public RedirectToActionResult Adicionar(AdicionarRequestViewModel requestModel) { /* VALIDAÇÔES E FILTROS */ var listaDeErros = requestModel.ValidarEFiltrar(); if (listaDeErros.Count > 0) { TempData["formMensagensErro"] = listaDeErros; return(RedirectToAction("Adicionar")); } /* OPERAÇÔES */ try { _convidadoService.Adicionar(requestModel); TempData["formMensagemSucesso"] = "Convidado adicionado com sucesso!"; return(RedirectToAction("Index")); } catch (Exception exception) { TempData["formMensagensErro"] = new List <string> { exception.Message }; return(RedirectToAction("Adicionar")); } }
public RedirectToActionResult Convidado(AdicionarConvidadoRequestModel requestModel) { var Nome = requestModel.Nome; var CPF = requestModel.CPF; var DataDeNascimento = requestModel.DataDeNascimento; var Email = requestModel.Email; var evento = requestModel.Evento; var Situacao = requestModel.Situacao; var Observacao = requestModel.Observacao; var DataIN = requestModel.DataDeinsercao; var DataMod = requestModel.DataDeModificacao; try { _convidadoService.Adicionar(requestModel); TempData["msg_sucesso"] = "Convidado adicionado com sucesso!"; return(RedirectToAction("Convidado")); } catch (Exception exception) { TempData["msg"] = new List <string> { exception.Message }; return(RedirectToAction("Convidado")); } }