示例#1
0
        public RedirectToActionResult Locais(CadastroLocalRequestModel requestModel)
        {
            var Descricao = requestModel.Descricao;
            var Endereco  = requestModel.Endereco;

            try
            {
                _localService.Adicionar(requestModel);
                TempData["msg_sucesso"] = "Local adicionado com sucesso!";

                return(RedirectToAction("Locais"));
            }
            catch (Exception exception)
            {
                TempData["msg"] = new List <string> {
                    exception.Message
                };

                return(RedirectToAction("Locais"));
            }
        }
示例#2
0
        public RedirectToActionResult Adicionar(CadastroLocalRequestModel requestModel)
        {
            var listaDeErros = requestModel.ValidarEFiltrar();

            if (listaDeErros.Count > 0)
            {
                TempData["formMensagensErro"] = listaDeErros;

                return(RedirectToAction("Adicionar"));
            }

            try {
                _eventoLocalService.Adicionar(requestModel);
                TempData["formMensagemSucesso"] = "Gasto adicionado com sucesso!";

                return(RedirectToAction("Locais"));
            } catch (Exception exception) {
                TempData["formMensagensErro"] = new List <string> {
                    exception.Message
                };

                return(RedirectToAction("CadLocal"));
            }
        }