public JsonResult CadastrarPalavraChave(string palavras) { ConteudoFacade facade = new ConteudoFacade(); IList<PalavraChave> palavrasChave = facade.SalvarPalavraChave(palavras.Split(',')); return Json(palavrasChave, JsonRequestBehavior.AllowGet); }
public JsonResult CadastrarPalavraChave(string palavras) { ConteudoFacade facade = new ConteudoFacade(); IList <PalavraChave> palavrasChave = facade.SalvarPalavraChave(palavras.Split(',')); return(Json(palavrasChave, JsonRequestBehavior.AllowGet)); }
public ActionResult Index() { ConteudoFacade facade = new ConteudoFacade(); IList <Artigo> artigos = facade.PesquisarArtigo(null); return(View(artigos)); }
public ActionResult ExcluirArtigo(int Codigo) { ConteudoFacade facade = new ConteudoFacade(); facade.ExcluirArtigo(Codigo); return(RedirectToAction("Index")); }
public ActionResult Index() { ConteudoFacade facade = new ConteudoFacade(); IList <Noticia> noticias = facade.PesquisarNoticia(null); return(View(noticias)); }
public ActionResult AlterarNoticia(int Codigo) { ConteudoFacade facade = new ConteudoFacade(); Noticia noticia = facade.PesquisarNoticia(Codigo); return View(noticia); }
public ActionResult AlterarArtigo(int Codigo) { ConteudoFacade facade = new ConteudoFacade(); ViewData["Categorias"] = new SelectList(facade.PesquisarCategoria(null), "Codigo", "Titulo"); Artigo artigo = facade.PesquisarArtigo(Codigo); return View(artigo); }
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)); }
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); } }
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)); } }
public ActionResult ExcluirCategoria(int Codigo) { ConteudoFacade facade = new ConteudoFacade(); // TODO: validar a existência de conteúdo ligado facade.ExcluirCategoria(Codigo); return RedirectToAction("Index"); }
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)); }
public ActionResult AlterarNoticia(int Codigo) { ConteudoFacade facade = new ConteudoFacade(); Noticia noticia = facade.PesquisarNoticia(Codigo); return(View(noticia)); }
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)); }
public ActionResult Index() { ConteudoFacade facade = new ConteudoFacade(); UsuarioFacade usuarioFacade = new UsuarioFacade(); IList <Aventura> aventuras = facade.PesquisarAventura(null); return(View(aventuras)); }
public ActionResult ExcluirAventura(int Codigo) { ConteudoFacade facade = new ConteudoFacade(); UsuarioFacade usuarioFacade = new UsuarioFacade(); facade.ExcluirAventura(Codigo); return(RedirectToAction("Index")); }
public ActionResult ExcluirCategoria(int Codigo) { ConteudoFacade facade = new ConteudoFacade(); // TODO: validar a existência de conteúdo ligado facade.ExcluirCategoria(Codigo); return(RedirectToAction("Index")); }
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 AlterarArtigo(int Codigo) { ConteudoFacade facade = new ConteudoFacade(); ViewData["Categorias"] = new SelectList(facade.PesquisarCategoria(null), "Codigo", "Titulo"); Artigo artigo = facade.PesquisarArtigo(Codigo); return(View(artigo)); }
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 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 VisualizarBusca() { ConteudoFacade conteudoFacade = new ConteudoFacade(); MultimidiaFacade multimidiaFacade = new MultimidiaFacade(); UsuarioFacade usuarioFacade = new UsuarioFacade(); RegistrarBannerInternas(); return(View(ViewData)); }
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 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 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)); }
public ActionResult CadastrarArtigo() { ConteudoFacade facade = new ConteudoFacade(); ViewData["Categorias"] = new SelectList(facade.PesquisarCategoria(null), "Codigo", "Titulo"); Artigo artigo = new Artigo() { Data = DateTime.Now }; return View(artigo); }
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 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 CadastrarCategoria(Categoria categoria) { ConteudoFacade facade = new ConteudoFacade(); try { facade.SalvarCategoria(categoria); return RedirectToAction("Index"); } catch { return View(categoria); } }
public ActionResult CadastrarArtigo() { ConteudoFacade facade = new ConteudoFacade(); ViewData["Categorias"] = new SelectList(facade.PesquisarCategoria(null), "Codigo", "Titulo"); Artigo artigo = new Artigo() { Data = DateTime.Now }; return(View(artigo)); }
public ActionResult CadastrarNoticia(Noticia noticia) { ConteudoFacade facade = new ConteudoFacade(); try { noticia.Codigo = 0; facade.SalvarNoticia(noticia); return RedirectToAction("Index"); } catch { return View("Index"); } }
public ActionResult AlterarNoticia(Noticia noticia) { ConteudoFacade facade = new ConteudoFacade(); try { facade.SalvarNoticia(noticia); return Redirect("~/ManterNoticia"); } catch { return View(noticia); } }
public ActionResult CadastrarArtigo(Artigo artigo) { ConteudoFacade facade = new ConteudoFacade(); try { facade.SalvarArtigo(artigo); return RedirectToAction("Index"); } catch { ViewData["Categorias"] = new SelectList(facade.PesquisarCategoria(null), "Codigo", "Titulo"); return View(artigo); } }
public ActionResult CadastrarCategoria(Categoria categoria) { ConteudoFacade facade = new ConteudoFacade(); try { facade.SalvarCategoria(categoria); return(RedirectToAction("Index")); } catch { return(View(categoria)); } }
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 AlterarServico(int Codigo) { NHibernate.HttpModule.RecuperarSessao.Flush(); ConteudoFacade facade = new ConteudoFacade(); CategoriaEmpresaNHibernate catEmpresa = new CategoriaEmpresaNHibernate(); IList<CategoriaEmpresa> listCatEmpresa = catEmpresa.Pesquisar(new CategoriaEmpresa()); ViewBag.Categorias = new SelectList(listCatEmpresa, "CodCategoria", "Categoria"); Servico servico = facade.PesquisarServico(Codigo); return View(servico); }
public ActionResult Servico(int Codigo) { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); CategoriaEmpresaNHibernate categoriasH = (CategoriaEmpresaNHibernate)fabrica.GetCategoriaEmpresaDAO(); ViewBag.Categorias = categoriasH.Pesquisar(null); ConteudoFacade conteudoFacade = new ConteudoFacade(); Servico servico = conteudoFacade.PesquisarServico(Codigo); RegistrarBannerInternas(); return(View(servico)); }
public ActionResult CadastrarNoticia(Noticia noticia) { ConteudoFacade facade = new ConteudoFacade(); try { noticia.Codigo = 0; facade.SalvarNoticia(noticia); return(RedirectToAction("Index")); } catch { return(View("Index")); } }
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 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 AlterarArtigo(Artigo artigo, FormCollection collection) { ConteudoFacade facade = new ConteudoFacade(); try { facade.SalvarArtigo(artigo); return(RedirectToAction("Index")); } catch { ViewData["Categorias"] = new SelectList(facade.PesquisarCategoria(null), "Codigo", "Titulo"); return(View(artigo)); } }
public ActionResult AlterarNoticia(Noticia noticia) { ConteudoFacade facade = new ConteudoFacade(); try { facade.SalvarNoticia(noticia); return(Redirect("~/ManterNoticia")); } catch { return(View(noticia)); } }
public ActionResult AlterarServico(int Codigo) { NHibernate.HttpModule.RecuperarSessao.Flush(); ConteudoFacade facade = new ConteudoFacade(); CategoriaEmpresaNHibernate catEmpresa = new CategoriaEmpresaNHibernate(); IList <CategoriaEmpresa> listCatEmpresa = catEmpresa.Pesquisar(new CategoriaEmpresa()); ViewBag.Categorias = new SelectList(listCatEmpresa, "CodCategoria", "Categoria"); Servico servico = facade.PesquisarServico(Codigo); return(View(servico)); }
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 AlterarCategoria(Categoria categoria) { ConteudoFacade facade = new ConteudoFacade(); try { if (categoria.Descricao == null) categoria.Descricao = ""; if (categoria.Titulo == null) categoria.Titulo = ""; facade.SalvarCategoria(categoria); return RedirectToAction("Index"); } catch { return View(categoria); } }
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 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)); }
public ActionResult Index() { ConteudoFacade facade = new ConteudoFacade(); IList<Artigo> artigos = facade.PesquisarArtigo(null); return View(artigos); }
public ActionResult ExcluirArtigo(int Codigo) { ConteudoFacade facade = new ConteudoFacade(); facade.ExcluirArtigo(Codigo); return RedirectToAction("Index"); }
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); }
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); }
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); }
// // 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 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 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 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); }
public ActionResult VisualizarBusca() { ConteudoFacade conteudoFacade = new ConteudoFacade(); MultimidiaFacade multimidiaFacade = new MultimidiaFacade(); UsuarioFacade usuarioFacade = new UsuarioFacade(); RegistrarBannerInternas(); return View(ViewData); }
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 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); }