//
        // GET: /Conteudo/
        public ActionResult Index(int? Id)
        {
            int idiomaId = Portal.GetIdiomaId();

            Portal model = new Portal(idiomaId);

            int PublicacaoId = Id?? 0;

            IntegracaoGruppo.IntegracaoPortalClient IG = new IntegracaoGruppo.IntegracaoPortalClient();
            var publicacao = IG.CarregarPublicacao(1, PublicacaoId, idiomaId);

            if (publicacao.PublicacaoId != 0)
            {
                model.Conteudo = publicacao;
            }

            var bannerSuperiorInterna = IG.CarregarBanner(1, PublicacaoId, 7, idiomaId);
            if (bannerSuperiorInterna.ArquivoId_Primaria != 0)
            {
                model.BannerSuperiorInterna = bannerSuperiorInterna;
            }

            model.FotosGaleria = IG.ListarArquivos(PublicacaoId, 2, 1).ToList();

            var listaFotoDestaque = IG.ListarArquivos(PublicacaoId, 1, 1).ToList();
            if(listaFotoDestaque.Any()){
                model.FotoDestaque = listaFotoDestaque[0];
            }

            model.SubMenus = IG.ListarMenu(1, 1, idiomaId, Id).Menus.ToList();

            ViewBag.PublicacaoId = Id;

            return View(model);
        }
Esempio n. 2
0
        public Portal(int idiomaId)
        {
            IntegracaoGruppo.IntegracaoPortalClient IG = new IntegracaoGruppo.IntegracaoPortalClient();
            Menus = IG.ListarMenu(Util.SiteId, 1, idiomaId, null).Menus.ToList();

            TagsSite = IG.CarregarTagSite(Util.SiteId);
            Configuracao = IG.CarregarConfiguracao(Util.SiteId);
        }
Esempio n. 3
0
        public Portal(int idiomaId)
        {
            ExibeVideo = false;
            ExibeContatoRapido = false;

            IntegracaoGruppo.IntegracaoPortalClient IG = new IntegracaoGruppo.IntegracaoPortalClient();
            Menus = IG.ListarMenu(1, 1, idiomaId, null).Menus.ToList();

            TagsSite = IG.CarregarTagSite(1);
            Configuracao = IG.CarregarConfiguracao(1);
        }