示例#1
0
        public IPagedList <Evento> ListarIn(int pageNumber, int pageSize, int regiaoId, string tipoDestaque, string busca = null)
        {
            IPagedList <Evento> lista = ado.ListarIn(pageNumber, pageSize, regiaoId, tipoDestaque, busca);
            LocalBO             locBO = new LocalBO(ado);

            foreach (Evento evt in lista)
            {
                evt.Local = locBO.Consultar(evt.LocalID) ?? new Local()
                {
                    Cidade = "Não Registrado"
                };
            }
            return(lista);
        }
示例#2
0
        public List <Evento> ListarOut(string busca, int regiaoId, string tipoDestque)
        {
            List <Evento> lista = new List <Evento>();

            lista = ado.ListarOut(regiaoId, tipoDestque, busca);
            LocalBO locBO = new LocalBO(ado);

            foreach (Evento evt in lista)
            {
                evt.Local = locBO.Consultar(evt.LocalID) ?? new Local()
                {
                    Cidade = "Não Registrado"
                };
            }
            return(lista);
        }
示例#3
0
        public List <Evento> ListarDestaquesCarrosselMenu()
        {
            List <Evento> lista = new List <Evento>();

            lista = ado.ListarDestaquesCarrosselMenu();
            LocalBO locBO = new LocalBO(ado);

            foreach (Evento evt in lista)
            {
                evt.Local = locBO.Consultar(evt.LocalID) ?? new Local()
                {
                    Cidade = "", Nome = ""
                };
            }
            return(lista);
        }
示例#4
0
        public List <Evento> ListarPorTipo(int regiaoID, int tipoID)
        {
            List <Evento> lista = new List <Evento>();

            lista = ado.ListarPorTipo(regiaoID, tipoID);
            LocalBO locBO = new LocalBO(ado);

            foreach (Evento evt in lista)
            {
                evt.Local = locBO.Consultar(evt.LocalID) ?? new Local()
                {
                    Cidade = "Não Registrado"
                };
            }
            return(lista);
        }