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)); }
public ActionResult VisualizarColuna(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(); Coluna coluna = conteudoFacade.PesquisarColuna(Codigo); this.RegistrarBannerInternas(); if (coluna == null) { return(RedirectToAction("Index")); } UsuarioFacade facade = new UsuarioFacade(); coluna.Autor = facade.PesquisarUsuario(coluna.Autor.Codigo); return(View(coluna)); }
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)); }
public ActionResult VisualizarColuna(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(); Coluna coluna = conteudoFacade.PesquisarColuna(Codigo); this.RegistrarBannerInternas(); if (coluna == null) return RedirectToAction("Index"); UsuarioFacade facade = new UsuarioFacade(); coluna.Autor = facade.PesquisarUsuario(coluna.Autor.Codigo); return View(coluna); }
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); }
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); }
// // 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); }
// // 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() { IList <Coluna> colunas = facade.PesquisarColuna(null); return(View(colunas)); }