Exemplo n.º 1
0
        private IEnumerable <Models.Roteiros.MenuItem> GetMenu(string uf, string city, string categoryUrl)
        {
            var lstCategorias = RoteirosService.GetAllMainCategories().ToList();

            lstCategorias.Insert(0, new CategoriaEstabelecimento
            {
                Nome  = "Destaque",
                Url   = "destaque",
                Icone = "fa-star",
            });

            return(lstCategorias.Select(s => Models.Roteiros.MenuItem.Map(s, uf, city, categoryUrl)));
        }
Exemplo n.º 2
0
        private IEnumerable <Destaque> GetDestaques(string uf, string city, string categoryUrl)
        {
            var lstCategorias = RoteirosService.GetAllMainCategories().ToList();

            lstCategorias.Insert(0, new CategoriaEstabelecimento
            {
                Nome  = "Destaque",
                Url   = "destaque",
                Icone = "fa-star",
            });

            var lstDestaques = lstCategorias.Select(c => new Destaque
            {
                Titulo           = c.Nome,
                Link             = $"/roteiros/{uf}/{city}/{c.Url}",
                Estabelecimentos = c.GetHighlights().Select(DestatqueItem.Map)
            });

            return(lstDestaques);
        }