Пример #1
0
        //
        // GET: /ManterBanner/CadastrarBanner
        public ActionResult CadastrarBanner()
        {
            MultimidiaFacade facade = new MultimidiaFacade();

            ViewData["Locais"] = new SelectList(facade.PesquisarLocal(null), "Codigo", "Descricao");
            return(View());
        }
        public ActionResult AlterarServico(Servico servico, HttpPostedFileBase file)
        {
            ConteudoFacade   facade     = new ConteudoFacade();
            MultimidiaFacade facadeMult = new MultimidiaFacade();

            try
            {
                servico.Ativo = (servico.Ativo != null);
                // Se a pessoa nao selecionou uma foto, nao deve apagar o que ja estava cadastrado
                if (file == null)
                {
                    servico.Logomarca = facade.PesquisarServico(servico.Codigo).Logomarca;
                }
                else
                {
                    servico.Logomarca = file.FileName;
                    facadeMult.SalvarFotoServico(file);
                }

                facade.SalvarServico(servico);
                return(RedirectToAction("Index"));
            }
            catch
            {
                CategoriaEmpresaNHibernate catEmpresa = new CategoriaEmpresaNHibernate();

                IList <CategoriaEmpresa> listCatEmpresa = catEmpresa.Pesquisar(new CategoriaEmpresa());

                ViewBag.Categorias = new SelectList(listCatEmpresa, "CodCategoria", "Categoria");

                return(View(servico));
            }
        }
Пример #3
0
        //
        // GET: /ManterBanner/ExluirBanner/5
        public ActionResult ExcluirBanner(int Codigo)
        {
            MultimidiaFacade facade = new MultimidiaFacade();

            facade.ExcluirBanner(Codigo);
            return(RedirectToAction("Index"));
        }
Пример #4
0
        //
        // GET: /Banner/
        public ActionResult Index()
        {
            MultimidiaFacade facade  = new MultimidiaFacade();
            IList <Banner>   banners = facade.PesquisarBanner(null);

            return(View(banners));
        }
Пример #5
0
        public ActionResult PesquisarNoticia(int?pagina)
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            if (!pagina.HasValue)
            {
                pagina = 1;
            }
            else if (pagina < 1)
            {
                pagina = 1;
            }

            IList <Noticia> noticias = conteudoFacade.PesquisarNoticia(null, pagina.Value, Utilitario.Constante.TamanhoMaterias);

            noticias = (from a in noticias
                        where a.Data <= DateTime.Now
                        select a).ToList <Noticia>();

            ViewBag.TotalMaterias = conteudoFacade.PesquisarNoticia(null).Count;
            ViewBag.Pagina        = pagina;

            RegistrarBannerInternas();

            return(View(noticias));
        }
Пример #6
0
        public ActionResult PesquisarAventura(int?pagina)
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            if (!pagina.HasValue)
            {
                pagina = 1;
            }
            else if (pagina < 1)
            {
                pagina = 1;
            }

            IList <Aventura> aventuras = conteudoFacade.PesquisarAventura(null, Utilitario.Constante.TamanhoMaterias, pagina.Value);

            aventuras = (from a in aventuras
                         where a.Data <= DateTime.Now
                         select a).ToList <Aventura>();

            foreach (Aventura aventura in aventuras)
            {
                aventura.Autor = usuarioFacade.PesquisarUsuario(aventura.Autor.Codigo);
            }

            ViewBag.TotalMaterias = conteudoFacade.PesquisarAventura(null).Count;
            ViewBag.Pagina        = pagina;

            RegistrarBannerInternas();

            return(View(aventuras));
        }
Пример #7
0
        public ActionResult AlterarBanner(Banner banner, HttpPostedFileBase file, string AntigoBanner)
        {
            MultimidiaFacade facade = new MultimidiaFacade();

            try
            {
                facade.SalvarBanner(banner, file, AntigoBanner);
                return(RedirectToAction("Index"));
            }
            catch
            {
                string[] filePaths = Directory.GetFiles(Server.MapPath("~/AppData/Banner/"));

                for (int i = 0; i < filePaths.Length; i++)
                {
                    filePaths[i] = Path.GetFileName(filePaths[i]);
                }

                List <string> listString = filePaths.ToList <string>();

                listString.Insert(0, "");

                SelectList list = new SelectList(listString);

                ViewBag.Arquivos = list;

                ViewData["Locais"] = new SelectList(facade.PesquisarLocal(null), "Codigo", "Descricao");
                return(View(banner));
            }
        }
Пример #8
0
        public ActionResult VisualizarNoticia(int Codigo)
        {
            IFactoryDAO       fabrica = FactoryFactoryDAO.GetFabrica();
            ServicoNHibernate servico = (ServicoNHibernate)fabrica.GetServicoDAO();

            ViewData["ServicoLateral"] = servico.Pesquisar(new Servico()
            {
                Ativo = true
            }, 1, 0, true, new int[0], 1)[0];

            CategoriaEmpresaNHibernate categoriaEmpresas = (CategoriaEmpresaNHibernate)fabrica.GetCategoriaEmpresaDAO();

            IList <CategoriaEmpresa> categorias = categoriaEmpresas.Pesquisar(null);

            ViewBag.Categorias = categorias;

            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            Noticia noticia = conteudoFacade.PesquisarNoticia(Codigo);

            this.RegistrarBannerInternas();

            if (noticia == null)
            {
                return(RedirectToAction("Index"));
            }

            return(View(noticia));
        }
Пример #9
0
        public ActionResult VisualizarBusca()
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            RegistrarBannerInternas();

            return(View(ViewData));
        }
Пример #10
0
        private void RegistrarBannerInternas()
        {
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();

            ViewData["BannerSuperior"] = multimidiaFacade.PesquisarBannerPorLocal(8);
            ViewData["BannerInferior"] = multimidiaFacade.PesquisarBannerPorLocal(9);

            ViewData["BannerInternaSuperior"] = multimidiaFacade.PesquisarBannerPorLocal(4);
            ViewData["BannerInternaInferior"] = multimidiaFacade.PesquisarBannerPorLocal(7);
        }
Пример #11
0
        public ActionResult PesquisarArtigo(int?pagina, FormCollection collection)
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            if (!pagina.HasValue)
            {
                pagina = 1;
            }
            else if (pagina < 1)
            {
                pagina = 1;
            }

            ViewBag.Categorias = conteudoFacade.PesquisarCategoria(null);

            Dictionary <int, bool> selecionados = new Dictionary <int, bool>();

            int[] Codigos = new int[collection.Count];
            int   i       = 0;

            foreach (Categoria categoria in (IList <Categoria>)ViewBag.Categorias)
            {
                if (collection[categoria.Titulo] != null)
                {
                    selecionados.Add(categoria.Codigo, true);
                    Codigos[i] = categoria.Codigo;
                    i++;
                }
                else
                {
                    selecionados.Add(categoria.Codigo, false);
                }
            }

            ViewBag.Selecionados = selecionados;

            IList <Artigo> artigos = conteudoFacade.PesquisarArtigo(null, Utilitario.Constante.TamanhoMaterias, pagina.Value, Codigos);

            artigos = (from a in artigos
                       where a.Data <= DateTime.Now
                       select a).ToList <Artigo>();

            IList <Artigo> temp = conteudoFacade.PesquisarArtigo(null, 1, 0, Codigos);

            ViewBag.TotalMaterias = temp.Count;
            ViewBag.Pagina        = pagina;

            RegistrarBannerInternas();

            return(View(artigos));
        }
Пример #12
0
        public ActionResult PesquisarColuna(int?pagina, int?CodigoColunista)
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            UsuarioFacade facade = new UsuarioFacade();

            if (!pagina.HasValue)
            {
                pagina = 1;
            }
            else if (pagina < 1)
            {
                pagina = 1;
            }

            if (!CodigoColunista.HasValue)
            {
                CodigoColunista = 0;
            }

            ViewBag.Usuarios = usuarioFacade.PesquisarColunista();

            ViewBag.CodigoColunista = 0;

            int[] Codigos = new int[0];

            foreach (Usuario usuario in (IList <Usuario>)ViewBag.Usuarios)
            {
                if (usuario.Codigo == CodigoColunista)
                {
                    Codigos    = new int[1];
                    Codigos[0] = usuario.Codigo;

                    ViewBag.CodigoColunista = usuario.Codigo;
                }
            }

            IList <Coluna> colunas = conteudoFacade.PesquisarColuna(null, Utilitario.Constante.TamanhoMaterias, pagina.Value, false, Codigos);

            colunas = (from a in colunas
                       where a.Data <= DateTime.Now
                       select a).ToList <Coluna>();

            ViewBag.TotalMaterias = conteudoFacade.PesquisarColuna(null, 0, 0, false, Codigos).Count;
            ViewBag.Pagina        = pagina;

            this.RegistrarBannerInternas();

            return(View(colunas));
        }
Пример #13
0
        public ActionResult RedirecionarConteudo()
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            int codigo = Convert.ToInt32(Request.QueryString["NewsID"]);

            Conteudo conteudo = conteudoFacade.PesquisarConteudo(codigo);

            HttpContext.Response.StatusCode = 302;
            HttpContext.Response.Clear();

            return(Redirect(string.Format("{0}/{1}/{2}", conteudo.GetType().ToString().Replace("AltaMontanha.Models.Dominio.", "").Replace("Coluna", "Colunas"), conteudo.Codigo, conteudo.Slug)));
        }
Пример #14
0
        public ActionResult CadastrarBanner(Banner banner, HttpPostedFileBase file)
        {
            MultimidiaFacade facade = new MultimidiaFacade();

            try
            {
                facade.SalvarBanner(banner, file);
                return(RedirectToAction("Index"));
            }
            catch
            {
                ViewData["Locais"] = new SelectList(facade.PesquisarLocal(null), "Codigo", "Descricao");
                return(View(banner));
            }
        }
Пример #15
0
        public ActionResult PesquisarColunista()
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            Usuario usuario = new Usuario()
            {
                Perfil = new Perfil()
                {
                    Codigo = 3
                }
            };

            IList <Usuario> colunistas = usuarioFacade.PesquisarColunista();

            this.RegistrarBannerInternas();

            return(View(colunistas));
        }
Пример #16
0
        public ActionResult PesquisarArtigo(int?pagina)
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            if (!pagina.HasValue)
            {
                pagina = 1;
            }
            else if (pagina < 1)
            {
                pagina = 1;
            }

            ViewBag.Categorias = conteudoFacade.PesquisarCategoria(null);

            Dictionary <int, bool> selecionados = new Dictionary <int, bool>();

            foreach (Categoria categoria in (IList <Categoria>)ViewBag.Categorias)
            {
                selecionados.Add(categoria.Codigo, false);
            }

            ViewBag.Selecionados = selecionados;

            IList <Artigo> artigos = conteudoFacade.PesquisarArtigo(null, Utilitario.Constante.TamanhoMaterias, pagina.Value, new int[0]);

            artigos = (from a in artigos
                       where a.Data <= DateTime.Now
                       select a).ToList <Artigo>();

            ViewBag.TotalMaterias = conteudoFacade.PesquisarArtigo(null).Count;
            ViewBag.Pagina        = pagina;

            RegistrarBannerInternas();

            return(View(artigos));
        }
Пример #17
0
        //
        // GET: /ManterBanner/AlterarBanner/5
        public ActionResult AlterarBanner(int Codigo)
        {
            string[] filePaths = Directory.GetFiles(Server.MapPath("~/AppData/Banner/"));

            for (int i = 0; i < filePaths.Length; i++)
            {
                filePaths[i] = Path.GetFileName(filePaths[i]);
            }

            List <string> listString = filePaths.ToList <string>();

            listString.Insert(0, "");

            SelectList list = new SelectList(listString);

            ViewBag.Arquivos = list;

            MultimidiaFacade facade = new MultimidiaFacade();
            Banner           banner = facade.PesquisarBanner(Codigo);

            ViewData["Locais"] = new SelectList(facade.PesquisarLocal(null), "Codigo", "Descricao");
            return(View(banner));
        }
Пример #18
0
        public ActionResult PesquisarColuna(int?pagina)
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            UsuarioFacade facade = new UsuarioFacade();

            //ViewBag.Codigo = Codigo;

            if (!pagina.HasValue)
            {
                pagina = 1;
            }
            else if (pagina < 1)
            {
                pagina = 1;
            }

            ViewBag.CodigoColunista = 0;

            ViewBag.Usuarios = usuarioFacade.PesquisarColunista();

            IList <Coluna> colunas = conteudoFacade.PesquisarColuna(null, Utilitario.Constante.TamanhoMaterias, pagina.Value, false);

            colunas = (from a in colunas
                       where a.Data <= DateTime.Now
                       select a).ToList <Coluna>();

            ViewBag.TotalMaterias = conteudoFacade.PesquisarColuna(null).Count;
            ViewBag.Pagina        = pagina;

            this.RegistrarBannerInternas();

            return(View(colunas));
        }
Пример #19
0
        public ActionResult Index(int?pagina, FormCollection collection)
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            if (!pagina.HasValue)
            {
                pagina = 1;
            }
            else if (pagina < 1)
            {
                pagina = 1;
            }

            ViewBag.Categorias = conteudoFacade.PesquisarCategoriaEmpresa(null);

            Dictionary <int, bool> selecionados = new Dictionary <int, bool>();

            int[] Codigos = new int[collection.Count];
            int   i       = 0;

            foreach (CategoriaEmpresa categoriaEmpresa in (IList <CategoriaEmpresa>)ViewBag.Categorias)
            {
                if (collection == null)
                {
                }
                else if (collection[categoriaEmpresa.Categoria] != null)
                {
                    selecionados.Add(categoriaEmpresa.CodCategoria, true);
                    Codigos[i] = categoriaEmpresa.CodCategoria;
                    i++;
                }
                else
                {
                    selecionados.Add(categoriaEmpresa.CodCategoria, false);
                }
            }

            ViewBag.Selecionados = selecionados;


            IList <Servico> sessionServicos = new List <Servico>();

            if (Session["Codigos"] != null)
            {
                int[] sessionCods = (int[])Session["Codigos"];

                bool diferente = false;

                if (sessionCods.Length != Codigos.Count())
                {
                    diferente = true;
                }
                else
                {
                    for (int c = 0; c < Codigos.Length; c++)
                    {
                        if (sessionCods[c].CompareTo(Codigos[c]) != 0)
                        {
                            diferente = true;
                        }
                    }
                }

                int sessionPagina = 0;
                try
                {
                    int.TryParse(Session["Pagina"].ToString(), out sessionPagina);
                }
                catch
                {
                    sessionPagina = 0;
                }

                if (diferente)
                {
                    Session["Codigos"]  = Codigos;
                    Session["Servicos"] = null;
                    sessionServicos     = conteudoFacade.PesquisarServico(new Servico()
                    {
                        Ativo = true
                    }, 0, 0, Codigos);
                }
                else if (pagina.Value == sessionPagina)
                {
                    Session["Servicos"] = null;
                    sessionServicos     = conteudoFacade.PesquisarServico(new Servico()
                    {
                        Ativo = true
                    }, 0, 0, Codigos);
                }
                else
                {
                    sessionServicos = (IList <Servico>)Session["Servicos"];
                }
            }
            else
            {
                Session["Codigos"]  = Codigos;
                Session["Servicos"] = null;
                sessionServicos     = conteudoFacade.PesquisarServico(new Servico()
                {
                    Ativo = true
                }, 0, 0, Codigos);
            }

            IList <Servico> servicos = new List <Servico>();

            for (int cont = (pagina.Value - 1) * Utilitario.Constante.TamanhoMaterias; cont < pagina.Value * Utilitario.Constante.TamanhoMaterias; cont++)
            {
                if (cont < sessionServicos.Count)
                {
                    servicos.Add(sessionServicos[cont]);
                }
            }

            Session["Servicos"] = sessionServicos;

            ViewBag.TotalServicos = conteudoFacade.PesquisarServico(new Servico()
            {
                Ativo = true
            }, 1, -1, Codigos).Count;
            ViewBag.Pagina = pagina;

            Session["Pagina"] = pagina.Value;

            RegistrarBannerInternas();

            return(View(servicos));
        }
Пример #20
0
        public ActionResult Index(int?pagina)
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            if (!pagina.HasValue)
            {
                pagina = 1;
            }
            else if (pagina < 1)
            {
                pagina = 1;
            }

            ViewBag.Categorias = conteudoFacade.PesquisarCategoriaEmpresa(null);

            Dictionary <int, bool> selecionados = new Dictionary <int, bool>();

            foreach (CategoriaEmpresa categoriaEmpresa in (IList <CategoriaEmpresa>)ViewBag.Categorias)
            {
                selecionados.Add(categoriaEmpresa.CodCategoria, false);
            }

            ViewBag.Selecionados = selecionados;

            if (Session["Pagina"] != null)
            {
                int sessionPagina = (int)Session["Pagina"];

                if (sessionPagina == pagina.Value)
                {
                    Session["Servicos"] = null;
                    Session["Servicos"] = conteudoFacade.PesquisarServico(new Servico()
                    {
                        Ativo = true
                    }, 0, 0, new int[0]);
                }
            }
            else
            {
                Session["Servicos"] = null;
                Session["Servicos"] = conteudoFacade.PesquisarServico(new Servico()
                {
                    Ativo = true
                }, 0, 0, new int[0]);
            }

            Session["Pagina"] = pagina.Value;

            IList <Servico> servicos = new List <Servico>();

            for (int cont = (pagina.Value - 1) * Utilitario.Constante.TamanhoMaterias; cont < pagina.Value * Utilitario.Constante.TamanhoMaterias; cont++)
            {
                servicos.Add(((IList <Servico>)Session["Servicos"])[cont]);
            }

            ViewBag.TotalServicos = conteudoFacade.PesquisarServico(new Servico()
            {
                Ativo = true
            }).Count;
            ViewBag.Pagina = pagina;

            RegistrarBannerInternas();

            return(View(servicos));
        }
Пример #21
0
        //
        // GET: /Home/
        public ActionResult Index()
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica();

            ArtigoNHibernate artigoH = (ArtigoNHibernate)fabrica.GetArtigoDAO();

            ViewData["BannerSuperior"] = multimidiaFacade.PesquisarBannerPorLocal(5);
            ViewData["BannerInferior"] = multimidiaFacade.PesquisarBannerPorLocal(3);

            ViewData["BannerCapaSuperior"] = multimidiaFacade.PesquisarBannerPorLocal(1);
            ViewData["BannerCapaMeio"]     = multimidiaFacade.PesquisarBannerPorLocal(2);
            ViewData["BannerMeio"]         = multimidiaFacade.PesquisarBannerPorLocal(6);

            ServicoNHibernate servico = (ServicoNHibernate)fabrica.GetServicoDAO();

            ViewData["ServicoLateral"] = servico.Pesquisar(new Servico()
            {
                Ativo = true
            }, 1, 0, true, new int[0], 1)[0];

            CategoriaEmpresaNHibernate categoriaEmpresas = (CategoriaEmpresaNHibernate)fabrica.GetCategoriaEmpresaDAO();

            IList <CategoriaEmpresa> categorias = categoriaEmpresas.Pesquisar(null);

            ViewBag.Categorias = categorias;

            //ViewData["ListaArtigos"] = conteudoFacade.PesquisarArtigoArtigoTecnico(null);
            // Artigos tecnicos: pesquisar artigos aleatorios que nao sejam na categoria 3 (saude)
            IList <Artigo> artigos = artigoH.PesquisarAleatorio(4, null, null, new int[] { 3 });

            ViewData["ListaArtigos"] = artigos;

            int[] Codigos = new int[artigos.Count];

            for (int i = 0; i < artigos.Count; i++)
            {
                Codigos[i] = artigos[i].Codigo;
            }

            ViewData["ListaNoticiasDestaque"] = conteudoFacade.PesquisarNoticia(new Noticia()
            {
                Destaque = true, AnteTitulo = "UsarDestaque"
            }, 7);
            ViewData["ListaNoticias"] = conteudoFacade.PesquisarNoticia(new Noticia()
            {
                Destaque = false, AnteTitulo = "UsarDestaque"
            }, (short)4);

            IList <Coluna> colunas = conteudoFacade.PesquisarColuna(null, 6, true);

            foreach (Coluna item in colunas)
            {
                item.Autor = usuarioFacade.PesquisarUsuario(item.Autor.Codigo);
            }

            ViewData["ListaColunas"] = colunas;


            ViewData["ListaAventuras"] = conteudoFacade.PesquisarAventura(null, 5);


            //ViewData["ListaArtigosSaude"] = conteudoFacade.PesquisarArtigoSaude(null);
            ViewData["ListaArtigosSaude"] = artigoH.PesquisarAleatorio(3, new int[] { 3 }, Codigos, null);

            try
            {
                //ViewData["ListaArtigoEquipamentos"] = conteudoFacade.PesquisarArtigoCategoria(null, new Categoria() { Codigo = 5 }, 1)[0];

                ViewData["ListaArtigoEquipamentos"] = artigoH.PesquisarAleatorio(1, new int[] { 5 }, Codigos, null)[0];
            }
            catch
            {
                ViewData["ListaArtigoEquipamentos"] = new Artigo()
                {
                    Texto = "", Titulo = "", AnteTitulo = "", FotoCapa = new Foto()
                };
            }

            try
            {
                //ViewData["ListaArtigoMeioAmbiente"] = conteudoFacade.PesquisarArtigoCategoria(null, new Categoria() { Codigo = 13 }, 1)[0];
                ViewData["ListaArtigoMeioAmbiente"] = artigoH.PesquisarAleatorio(1, new int[] { 13 }, Codigos, null)[0];
            }
            catch
            {
                ViewData["ListaArtigoMeioAmbiente"] = new Artigo()
                {
                    Texto = "", Titulo = "", AnteTitulo = "", FotoCapa = new Foto()
                };
            }

            try
            {
                //ViewData["ListaArtigoHistoria"] = conteudoFacade.PesquisarArtigoCategoria(null, new Categoria() { Codigo = 12 }, 1)[0];
                ViewData["ListaArtigoHistoria"] = artigoH.PesquisarAleatorio(1, new int[] { 12 }, Codigos, null)[0];
            }
            catch
            {
                ViewData["ListaArtigoHistoria"] = new Artigo()
                {
                    Texto = "", Titulo = "", AnteTitulo = "", FotoCapa = new Foto()
                };
            }

            try
            {
                //ViewData["ListaArtigoEntrevistas"] = conteudoFacade.PesquisarArtigoCategoria(null, new Categoria() { Codigo = 10 }, 1)[0];
                ViewData["ListaArtigoEntrevistas"] = artigoH.PesquisarAleatorio(1, new int[] { 10 }, Codigos, null)[0];
            }
            catch
            {
                ViewData["ListaArtigoEntrevistas"] = new Artigo()
                {
                    Texto = "", Titulo = "", AnteTitulo = "", FotoCapa = new Foto()
                };
            }

            return(View(ViewData));
        }