Exemplo n.º 1
0
        public IActionResult Consulta(ConsultaEventosViewModel model, [FromServices] EventoRepositories eventoRepositories)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var result = eventoRepositories.ObterPorData(model.Data);

                    if (result.Count() > 0)
                    {
                        model.Eventos = result;

                        TempData["MensagemSucesso"] = $"{result.Count()} Evento(s) obtidos com sucesso.";
                    }
                    else
                    {
                        TempData["MensagemAlerta"] = "Nenhum Registro encontrado!";
                    }
                }

                catch (Exception e)
                {
                    TempData["MensagemErro"] = e.Message;
                }
            }

            return(View(model));
        }