示例#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 {
                _eventoService.Adicionar(requestModel);
                TempData["formMensagemSucesso"] = "Evento adicionado com sucesso!";

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

                return(RedirectToAction("Adicionar"));
            }
        }
示例#2
0
        public RedirectToActionResult Eventos(AdicionarEventoRequestModel requestModel)
        {
            var Tipo       = requestModel.Tipo;
            var Descricao  = requestModel.Descricao;
            var DataInic   = requestModel.DataInic;
            var HoraInic   = requestModel.HoraInic;
            var DataFim    = requestModel.DataFim;
            var HoraFim    = requestModel.HoraFim;
            var Cliente    = requestModel.Cliente;
            var Situacao   = requestModel.Situacao;
            var Observacao = requestModel.Observacao;
            var local      = requestModel.local;


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

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

                return(RedirectToAction("Eventos"));
            }
        }
示例#3
0
 public async Task<Evento> Inserir([FromBody]Evento value)
 {
     try
     {
         return await service.Adicionar(value);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }