public ActionResult CadastrarUsuario()
        {
            UsuarioFacade facade = new UsuarioFacade();
            ViewData["Perfis"] = new SelectList(facade.PesquisarPerfil(null).ToList(), "Codigo", "Nome");

            return View();
        }
 public ActionResult AlterarAventura(Aventura aventura, HttpPostedFileBase file)
 {
     ConteudoFacade facade = new ConteudoFacade();
     UsuarioFacade usuarioFacade = new UsuarioFacade();
     facade.SalvarAventura(aventura, file);
     //TODO: throw new Exception("hello");
     return RedirectToAction("Index");
 }
        public ActionResult AlterarPerfil(int Codigo)
        {
            UsuarioFacade facade = new UsuarioFacade();
            Perfil perfil = facade.PesquisarPerfil(Codigo);
            ViewData["Telas"] = facade.PesquisarTela(null);

            return View(perfil);
        }
        public ActionResult AlterarUsuario(int Codigo)
        {
            UsuarioFacade facade = new UsuarioFacade();
            ViewData["Perfis"] = new SelectList(facade.PesquisarPerfil(null).ToList(), "Codigo", "Nome");

            Usuario usuario = facade.PesquisarUsuario(Codigo);

            return View(usuario);
        }
        public ActionResult AlterarAventura(int Codigo)
        {
            ConteudoFacade facade = new ConteudoFacade();
            UsuarioFacade usuarioFacade = new UsuarioFacade();
            ViewData["Autores"] = new SelectList(usuarioFacade.PesquisarUsuario(null), "Codigo", "Nome");
            ViewData["AventurasAnteriores"] = new SelectList(facade.PesquisarAventura(null), "Codigo", "Titulo");
            Aventura aventura = facade.PesquisarAventura(Codigo);

            return View(aventura);
        }
        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);
        }
 public ActionResult CadastrarUsuario(Usuario usuario, HttpPostedFileBase file)
 {
     UsuarioFacade facade = new UsuarioFacade();
     try
     {
         facade.SalvarUsuario(usuario, file);
         return RedirectToAction("Index");
     }
     catch
     {
         ViewData["Perfis"] = new SelectList(facade.PesquisarPerfil(null).ToList(), "Codigo", "Nome");
         return View(usuario);
     }
 }
        public ActionResult CadastrarAventura()
        {
            ConteudoFacade facade = new ConteudoFacade();
            UsuarioFacade usuarioFacade = new UsuarioFacade();
            ViewData["Autores"] = new SelectList(usuarioFacade.PesquisarUsuario(null), "Codigo", "Nome");
            ViewData["AventurasAnteriores"] = new SelectList(facade.PesquisarAventura(null), "Codigo", "Titulo");

            Aventura aventura = new Aventura()
            {
                Data = DateTime.Now
            };

            return View(aventura);
        }
 public ActionResult AlterarUsuario(Usuario usuario, HttpPostedFileBase file)
 {
     UsuarioFacade facade = new UsuarioFacade();
     //TODO: na alteração a senha não é obrigatória (?)
     try
     {
         facade.SalvarUsuario(usuario, file);
         return RedirectToAction("Index");
     }
     catch
     {
         ViewData["Perfis"] = new SelectList(facade.PesquisarPerfil(null).ToList(), "Codigo", "Nome");
         return View(usuario);
     }
 }
        public ActionResult CadastrarAventura(Aventura aventura, HttpPostedFileBase Rota)
        {
            ConteudoFacade facade = new ConteudoFacade();
            UsuarioFacade usuarioFacade = new UsuarioFacade();
            try
            {
                facade.SalvarAventura(aventura, Rota);

                return RedirectToAction("Index");
            }
            catch
            {
                ViewData["Autores"] = new SelectList(usuarioFacade.PesquisarUsuario(null), "Codigo", "Nome");
                ViewData["AventurasAnteriores"] = new SelectList(facade.PesquisarAventura(null), "Codigo", "Titulo");
                return View(aventura);
            }

            return RedirectToAction("Index");
        }
 public ActionResult CadastrarPerfil(Perfil perfil)
 {
     UsuarioFacade facade = new UsuarioFacade();
     try
     {
         IList<Permissao> permissoes = new List<Permissao>();
         foreach (Permissao p in perfil.ListaPermissoes)
         {
             if (p.Tela != null)
                 permissoes.Add(p);
         }
         perfil.ListaPermissoes = permissoes;
         facade.SalvarPerfil(perfil);
         return RedirectToAction("Index");
     }
     catch
     {
         ViewData["Telas"] = facade.PesquisarTela(null);
         return View(perfil);
     }
 }
Exemplo n.º 12
0
        private void RegistrarBannerInternas()
        {
            ConteudoFacade conteudoFacade = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade usuarioFacade = new UsuarioFacade();

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

            ViewData["BannerInternaSuperior"] = multimidiaFacade.PesquisarBannerPorLocal(4);
            ViewData["BannerInternaInferior"] = multimidiaFacade.PesquisarBannerPorLocal(7);
        }
 public ActionResult VisualizarUsuario(int Codigo)
 {
     UsuarioFacade facade = new UsuarioFacade();
     return View(facade.PesquisarUsuario(Codigo));
 }
Exemplo n.º 14
0
        public ActionResult VisualizarBusca()
        {
            ConteudoFacade conteudoFacade = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade usuarioFacade = new UsuarioFacade();

            RegistrarBannerInternas();

            return View(ViewData);
        }
Exemplo n.º 15
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);
        }
Exemplo n.º 16
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);
        }
Exemplo n.º 17
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));
        }
 public ActionResult ExcluirPerfil(int Codigo)
 {
     UsuarioFacade facade = new UsuarioFacade();
     // TODO: validar a existência de usuários
     facade.ExcluirPerfil(Codigo);
     return RedirectToAction("Index");
 }
 public ActionResult ExcluirAventura(int Codigo)
 {
     ConteudoFacade facade = new ConteudoFacade();
     UsuarioFacade usuarioFacade = new UsuarioFacade();
     facade.ExcluirAventura(Codigo);
     return RedirectToAction("Index");
 }
Exemplo n.º 20
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);
        }
 public ActionResult ExcluirUsuario(int Codigo)
 {
     UsuarioFacade facade = new UsuarioFacade();
     facade.ExcluirUsuario(Codigo);
     return RedirectToAction("Index");
 }
Exemplo n.º 22
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);
        }
Exemplo n.º 23
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);
        }
Exemplo n.º 24
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);
        }
Exemplo n.º 25
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);
        }
Exemplo n.º 26
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);
        }
Exemplo n.º 27
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);
        }
 public ActionResult Index()
 {
     ConteudoFacade facade = new ConteudoFacade();
     UsuarioFacade usuarioFacade = new UsuarioFacade();
     IList<Aventura> aventuras = facade.PesquisarAventura(null);
     return View(aventuras);
 }
 public ActionResult Index()
 {
     UsuarioFacade facade = new UsuarioFacade();
     IList<Usuario> usuarios = facade.PesquisarUsuario(null);
     return View(usuarios);
 }
Exemplo n.º 30
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);
        }