public ActionResult Create(Bastidores galeria) { if (ModelState.IsValid) { galeria.excluido = false; galeria.dataCadastro = DateTime.Now; int suffix = 0; do { galeria.chave = galeria.titulo.GenerateSlug() + (suffix > 0 ? (suffix++).ToString() : ""); suffix++; } while (db.Materia.Where(o => o.chave == galeria.chave).Count() > 0); db.Bastidores.Add(galeria); db.SaveChanges(); GerenciaLogs.saveLog(ref db, WebSecurity.GetUserId(User.Identity.Name), areaADM, TipoAcesso.Insercao, galeria.id); return(RedirectToAction("Edit", new { id = galeria.id })); } return(View(galeria)); }
public ActionResult Delete(int id = 0) { Bastidores galeria = db.Bastidores.Find(id); if (galeria == null) { return(HttpNotFound()); } return(View(galeria)); }
public ActionResult Details(int id = 0) { Bastidores galeria = db.Bastidores.Find(id); if (galeria == null) { return(HttpNotFound()); } ViewBag.fotos = galeria.BastidoresMidias.Where(f => !f.excluido); return(View(galeria)); }
public ActionResult DeleteConfirmed(int id) { Bastidores galeria = db.Bastidores.Find(id); galeria.excluido = true; db.Entry(galeria).State = EntityState.Modified; db.SaveChanges(); GerenciaLogs.saveLog(ref db, WebSecurity.GetUserId(User.Identity.Name), areaADM, TipoAcesso.Exclusao, galeria.id); return(RedirectToAction("Index")); }
public ActionResult Edit(int id = 0) { Bastidores galeria = db.Bastidores.Find(id); if (galeria == null) { return(HttpNotFound()); } ViewBag.fotos = galeria.BastidoresMidias.Where(f => !f.excluido && f.video == false); ViewBag.videos = galeria.BastidoresMidias.Where(f => !f.excluido && f.video == true); return(View(galeria)); }
public ActionResult Edit(Bastidores galeria) { if (ModelState.IsValid) { int suffix = 0; do { galeria.chave = galeria.titulo.GenerateSlug() + (suffix > 0 ? (suffix++).ToString() : ""); suffix++; } while (db.Bastidores.Where(o => o.chave == galeria.chave).Count() > 0); db.Entry(galeria).State = EntityState.Modified; db.SaveChanges(); GerenciaLogs.saveLog(ref db, WebSecurity.GetUserId(User.Identity.Name), areaADM, TipoAcesso.Edicao, galeria.id); return(RedirectToAction("Index")); } return(View(galeria)); }
public ActionResult SalvaFotos(string[] codVid, string[] legenda, string galeria_id) { Bastidores galeria = db.Bastidores.Find(int.Parse(galeria_id)); for (var i = 0; i < codVid.Length; i++) { BastidoresMidias midia = new BastidoresMidias { excluido = false, idGaleria = int.Parse(galeria_id), legenda = legenda[i], midia = codVid[i], video = false, ativo = true, dataCadastro = DateTime.Now }; midia.Bastidores = galeria; db.BastidoresMidias.Add(midia); db.SaveChanges(); } return(Redirect("../Bastidor/Edit/" + galeria_id)); }