public IActionResult Index([FromServices] EventosDAO eventosDAO)
        {
            var eventoSelecionado = Cookie.LerCookie("EventoSelecionado", Request);

            if (!string.IsNullOrEmpty(eventoSelecionado))
            {
                if (eventoSelecionado != "0")
                {
                    return(RedirectToAction("Index", "Pessoas"));
                }
            }

            var eventos = eventosDAO.Listar();

            return(View(eventos));
        }
        public IActionResult Index([FromServices] PessoaDAO pessoaDAO,
                                   [FromServices] EventosDAO eventoDAO)
        {
            IEnumerable <Pessoa> pessoas;
            var id = int.Parse(Cookie.LerCookie("EventoSelecionado", Request) ?? "0");

            if (id != 0)
            {
                pessoas = pessoaDAO.ListarPorEvento(id);
            }
            else
            {
                Cookie.DeletarCookie("EventoSelecionado", Request);
                return(RedirectToAction("Index", "Home"));
            }

            ViewData["Eventos"]           = eventoDAO.Listar();
            ViewData["EventoSelecionado"] = id;
            return(View(pessoas));
        }
Example #3
0
 public IEnumerable <Evento> Get(int id, [FromBody] ValidarViewModel model, [FromServices] EventosDAO eventosDAO)
 {
     return(eventosDAO.Listar());
 }