public ActionResult AlterarFoto(int Codigo) { Models.Fachada.MultimidiaFacade facade = new Models.Fachada.MultimidiaFacade(); ViewBag.InicioCaminho = "/ManterFoto/Foto/"; Foto foto = facade.PesquisarFoto(Codigo); return View(foto); }
public ActionResult AlterarFoto(int Codigo) { Models.Fachada.MultimidiaFacade facade = new Models.Fachada.MultimidiaFacade(); ViewBag.InicioCaminho = "/ManterFoto/Foto/"; Foto foto = facade.PesquisarFoto(Codigo); return(View(foto)); }
public string CadastrarFotoConteudo(Foto foto, HttpPostedFileBase file, int CodigoConteudo) { Models.Fachada.MultimidiaFacade facade = new Models.Fachada.MultimidiaFacade(); facade.SalvarFotoGaleria(foto, file); return("Foto inserida com sucesso!! Clique em voltar e pesquise a foto para adicioná-la.<br><br><a href=\"javascript:history.back()\">Voltar</a> "); /* * StringBuilder texto = new StringBuilder(); * * texto.Append("<script type='text/javascript'> "); * texto.Append("j(document).ready(function () {"); * texto.AppendLine(" var codigo = " + foto.Codigo + @"; "); * texto.AppendLine(" var legenda = j('input[name=Legenda_' + codigo + ']').val(); "); * texto.AppendLine(" var caminho = j('input[name=Caminho_' + codigo + ']').val(); "); * texto.AppendLine(" var autor = j('input[name=Autor_' + codigo + ']').val(); "); * texto.AppendLine(" var fonte = j('input[name=Fonte_' + codigo + ']').val(); "); * texto.AppendLine(" var galeria = j('input[name=Galeria_' + codigo + ']').val(); "); * * texto.AppendLine(" alert('oi'); "); * * texto.AppendLine(" window.parent.j('#listaFotos').append("); * texto.AppendLine(" '<li id=\"fotoID_' + codigo + '\">' + "); * texto.AppendLine(" ' <input type=\"radio\" name=\"FotoCapa.Codigo\" value=\"' + codigo + '\" />' + "); * texto.AppendLine(" ' <a href=\"#fotoID_' + codigo + '\">X</a>' + "); * //texto.AppendLine(" ' <img alt=\"' + legenda + '\" src=\"" + Server.MapPath("~/ManterFoto/Foto/") + "' + caminho + '?Tamanho=145\"' title=' + legenda + ' />' + "); * texto.AppendLine(" ' <input type=\"hidden\" name=\"ListaFotos.Index\" value = \"' + codigo + '\" />' + "); * texto.AppendLine(" ' <input type=\"hidden\" name=\"ListaFotos[' + codigo + '].Codigo\" value=\"' + codigo + '\" />' + "); * texto.AppendLine(" ' <input type=\"hidden\" name=\"ListaFotos[' + codigo + '].Legenda\" value=\"' + legenda + '\" />' + "); * texto.AppendLine(" ' <input type=\"hidden\" name=\"ListaFotos[' + codigo + '].Caminho\" value=\"' + caminho + '\" />' + "); * texto.AppendLine(" ' <input type=\"hidden\" name=\"ListaFotos[' + codigo + '].Autor\" value=\"' + autor + '\" />' + "); * texto.AppendLine(" ' <input type=\"hidden\" name=\"ListaFotos[' + codigo + '].Fonte\" value=\"' + fonte + '\" />' + "); * texto.AppendLine(" ' <input type=\"hidden\" name=\"ListaFotos[' + codigo + '].Galeria\" value=\"' + galeria + '\" />' + "); * texto.AppendLine(" '</li>' "); * texto.AppendLine(" ); "); * texto.AppendLine(" window.parent.adicionarAcaoRemover(); "); * * texto.AppendLine(" alert('A foto foi inserida com sucesso'); "); * texto.AppendLine(" }; "); * texto.AppendLine("</script>"); * * return texto.ToString(); */ //ConteudoMySQL conteudo = new ConteudoMySQL(); //conteudo.VincularFotoConteudo(CodigoConteudo, foto.Codigo); //ViewBag.Mensagem = "Foto cadastrada com sucesso! Atualize a página para ela aparecer na listagem de fotos!"; ////return RedirectToAction(Request.UrlReferrer.AbsolutePath.Split('/')[2], Request.UrlReferrer.AbsolutePath.Split('/')[1], new { Id = CodigoConteudo }); //return Redirect(Request.UrlReferrer.AbsolutePath + "?Id=" + CodigoConteudo + "&msg=Foto cadastrada com sucesso! Atualize a página para ela aparecer na listagem de fotos!"); }
public ActionResult CadastrarFoto(Models.Dominio.Foto foto, HttpPostedFileBase file) { Models.Fachada.MultimidiaFacade facade = new Models.Fachada.MultimidiaFacade(); if (file == null) return View(foto); else { facade.SalvarFotoGaleria(foto, file); return RedirectToAction("Index", "ManterFoto"); } }
public string CadastrarFotoConteudo(Foto foto, HttpPostedFileBase file, int CodigoConteudo) { Models.Fachada.MultimidiaFacade facade = new Models.Fachada.MultimidiaFacade(); facade.SalvarFotoGaleria(foto, file); return "Foto inserida com sucesso!! Clique em voltar e pesquise a foto para adicioná-la.<br><br><a href=\"javascript:history.back()\">Voltar</a> "; /* StringBuilder texto = new StringBuilder(); texto.Append("<script type='text/javascript'> "); texto.Append("j(document).ready(function () {"); texto.AppendLine(" var codigo = " + foto.Codigo + @"; "); texto.AppendLine(" var legenda = j('input[name=Legenda_' + codigo + ']').val(); "); texto.AppendLine(" var caminho = j('input[name=Caminho_' + codigo + ']').val(); "); texto.AppendLine(" var autor = j('input[name=Autor_' + codigo + ']').val(); "); texto.AppendLine(" var fonte = j('input[name=Fonte_' + codigo + ']').val(); "); texto.AppendLine(" var galeria = j('input[name=Galeria_' + codigo + ']').val(); "); texto.AppendLine(" alert('oi'); "); texto.AppendLine(" window.parent.j('#listaFotos').append("); texto.AppendLine(" '<li id=\"fotoID_' + codigo + '\">' + "); texto.AppendLine(" ' <input type=\"radio\" name=\"FotoCapa.Codigo\" value=\"' + codigo + '\" />' + "); texto.AppendLine(" ' <a href=\"#fotoID_' + codigo + '\">X</a>' + "); //texto.AppendLine(" ' <img alt=\"' + legenda + '\" src=\"" + Server.MapPath("~/ManterFoto/Foto/") + "' + caminho + '?Tamanho=145\"' title=' + legenda + ' />' + "); texto.AppendLine(" ' <input type=\"hidden\" name=\"ListaFotos.Index\" value = \"' + codigo + '\" />' + "); texto.AppendLine(" ' <input type=\"hidden\" name=\"ListaFotos[' + codigo + '].Codigo\" value=\"' + codigo + '\" />' + "); texto.AppendLine(" ' <input type=\"hidden\" name=\"ListaFotos[' + codigo + '].Legenda\" value=\"' + legenda + '\" />' + "); texto.AppendLine(" ' <input type=\"hidden\" name=\"ListaFotos[' + codigo + '].Caminho\" value=\"' + caminho + '\" />' + "); texto.AppendLine(" ' <input type=\"hidden\" name=\"ListaFotos[' + codigo + '].Autor\" value=\"' + autor + '\" />' + "); texto.AppendLine(" ' <input type=\"hidden\" name=\"ListaFotos[' + codigo + '].Fonte\" value=\"' + fonte + '\" />' + "); texto.AppendLine(" ' <input type=\"hidden\" name=\"ListaFotos[' + codigo + '].Galeria\" value=\"' + galeria + '\" />' + "); texto.AppendLine(" '</li>' "); texto.AppendLine(" ); "); texto.AppendLine(" window.parent.adicionarAcaoRemover(); "); texto.AppendLine(" alert('A foto foi inserida com sucesso'); "); texto.AppendLine(" }; "); texto.AppendLine("</script>"); return texto.ToString(); */ //ConteudoMySQL conteudo = new ConteudoMySQL(); //conteudo.VincularFotoConteudo(CodigoConteudo, foto.Codigo); //ViewBag.Mensagem = "Foto cadastrada com sucesso! Atualize a página para ela aparecer na listagem de fotos!"; ////return RedirectToAction(Request.UrlReferrer.AbsolutePath.Split('/')[2], Request.UrlReferrer.AbsolutePath.Split('/')[1], new { Id = CodigoConteudo }); //return Redirect(Request.UrlReferrer.AbsolutePath + "?Id=" + CodigoConteudo + "&msg=Foto cadastrada com sucesso! Atualize a página para ela aparecer na listagem de fotos!"); }
//[ValidateInput(false)] public ActionResult CadastrarFoto(Models.Dominio.Foto foto, HttpPostedFileBase file) { Models.Fachada.MultimidiaFacade facade = new Models.Fachada.MultimidiaFacade(); if (file == null) { return(View(foto)); } else { facade.SalvarFotoGaleria(foto, file); return(RedirectToAction("Index", "ManterFoto")); } }
public ActionResult Index() { Models.Fachada.MultimidiaFacade facade = new Models.Fachada.MultimidiaFacade(); Foto foto = new Foto(); foto.Galeria = true; int pagina = RecuperarParametroInteiro("pagina"); if (pagina <= 0) { pagina = 1; } IList <Foto> fotos = facade.PesquisarFoto(foto, Utilitario.Constante.TamanhoPagina, pagina); // TODO : refactoring. ViewData["Total"] = facade.PesquisarFoto(foto, 0, 0).Count; ViewData["pagina"] = pagina; return(View(fotos)); }
public ActionResult CadastrarServico(Servico servico, HttpPostedFileBase file) { ConteudoFacade facade = new ConteudoFacade(); Models.Fachada.MultimidiaFacade facadeMult = new Models.Fachada.MultimidiaFacade(); try { servico.Ativo = (servico.Ativo != null); servico.Logomarca = file.FileName; facadeMult.SalvarFotoServico(file); facade.SalvarServico(servico); return(RedirectToAction("Index")); } catch { return(View(servico)); } }
public ActionResult AlterarFoto(Foto foto, HttpPostedFileBase file) { Models.Fachada.MultimidiaFacade facade = new Models.Fachada.MultimidiaFacade(); facade.SalvarFotoGaleria(foto, file); return(RedirectToAction("Index")); }
public ActionResult ExcluirFoto(int Codigo) { Models.Fachada.MultimidiaFacade facade = new Models.Fachada.MultimidiaFacade(); facade.ExcluirFoto(Codigo); return(RedirectToAction("Index")); }
public ActionResult AlterarFoto(Foto foto, HttpPostedFileBase file) { Models.Fachada.MultimidiaFacade facade = new Models.Fachada.MultimidiaFacade(); facade.SalvarFotoGaleria(foto, file); return RedirectToAction("Index"); }
public ActionResult Index() { Models.Fachada.MultimidiaFacade facade = new Models.Fachada.MultimidiaFacade(); Foto foto = new Foto(); foto.Galeria = true; int pagina = RecuperarParametroInteiro("pagina"); if (pagina <= 0) pagina = 1; IList<Foto> fotos = facade.PesquisarFoto(foto, Utilitario.Constante.TamanhoPagina, pagina); // TODO : refactoring. ViewData["Total"] = facade.PesquisarFoto(foto, 0, 0).Count; ViewData["pagina"] = pagina; return View(fotos); }
public ActionResult ExcluirFoto(int Codigo) { Models.Fachada.MultimidiaFacade facade = new Models.Fachada.MultimidiaFacade(); facade.ExcluirFoto(Codigo); return RedirectToAction("Index"); }
public ActionResult CadastrarServico(Servico servico, HttpPostedFileBase file) { ConteudoFacade facade = new ConteudoFacade(); Models.Fachada.MultimidiaFacade facadeMult = new Models.Fachada.MultimidiaFacade(); try { servico.Ativo = (servico.Ativo != null); servico.Logomarca = file.FileName; facadeMult.SalvarFotoServico(file); facade.SalvarServico(servico); return RedirectToAction("Index"); } catch { return View(servico); } }