Example #1
0
        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"));
            }
        }