// GET: Articulo/Delete/5 public ActionResult Delete(int id) { SerieCEN cen = new SerieCEN(); SerieEN en = new SerieEN(); en = cen.ReadOID(id); AssemblerSerie ass = new AssemblerSerie(); Serie sol = ass.ConvertENToModelUI(en); return(View(sol)); }
// GET: Articulo/Edit/5 public ActionResult Edit(int id) { SerieCEN cen = new SerieCEN(); SerieEN en = new SerieEN(); en = cen.ReadOID(id); // SessionInitializeTransaction(); //IProducto productoCAD = new productoCAD(session); // ProductoEN en = new Pro; AssemblerSerie ass = new AssemblerSerie(); Serie sol = ass.ConvertENToModelUI(en); return(View(sol)); }
// GET: Articulo/mostrar_temp/5 public ActionResult mostrar_temp(int id) { //lazy-fetching = false; SessionInitialize(); SerieCAD cad = new SerieCAD(session); SerieCEN cen = new SerieCEN(cad); SerieEN en = cen.ReadOID(id); IList <TemporadaEN> ten = en.Temporada; AssemblerTemporada ass = new AssemblerTemporada(); IList <Temporada> sol = ass.ConvertListENToModel(ten); SessionClose(); System.Web.HttpContext.Current.Session["idserie"] = new { id = id }; return(View(sol)); }
// GET: Articulo/Details/5 public ActionResult Details(int id) { SessionInitialize(); SerieCAD cad = new SerieCAD(session); SerieCEN cen = new SerieCEN(cad); SerieEN en = cen.ReadOID(id); AssemblerSerie ass = new AssemblerSerie(); Serie sol = ass.ConvertENToModelUI(en); IList <TemporadaEN> ten = en.Temporada; AssemblerTemporada assc = new AssemblerTemporada(); IList <Temporada> solc = assc.ConvertListENToModel(ten); SessionClose(); System.Web.HttpContext.Current.Session["id_serie"] = id; ViewBag.temp = solc; return(View(sol)); }
public ActionResult Create(int id, Comentario collection) { try { PeliculaCEN cenp = new PeliculaCEN(); PeliculaEN enp = cenp.ReadOID(id); SerieCEN cens = new SerieCEN(); SerieEN ens = cens.ReadOID(id); ProductoCEN cena = new ProductoCEN(); ProductoEN ena = cena.ReadOID(id); string tipo; if (enp != null) { tipo = "Pelicula"; } else if (ens != null) { tipo = "Serie"; } else if (ena != null) { tipo = "Producto"; } else { tipo = "Evento"; } // TODO: Add insert logic here ComentarioCEN cen = new ComentarioCEN(); DateTime fecha = DateTime.Today; int e = cen.New_(collection.comentario, System.Web.HttpContext.Current.Session["nombre"] as string, new DateTime(fecha.Year, fecha.Month, fecha.Day)); List <int> es = new List <int>(); es.Add(e); if (tipo == "Capitulo") { CapituloCEN ccen = new CapituloCEN(); ccen.Addcomentario(id, es); cen.Addcap(e, id); } else if (tipo == "Pelicula") { PeliculaCEN ccen = new PeliculaCEN(); ccen.Addcomentario(id, es); cen.Addpel(e, id); } else if (tipo == "Producto" || tipo == "Evento") { ArticuloCEN ccen = new ArticuloCEN(); ccen.Addcomentario(id, es); cen.Addart(e, id); } return(RedirectToAction("Details", tipo, new { id = id })); } catch { return(View()); } }
public ActionResult addlist(string idus, int idpro, string lista) { if (idus == null) { return(RedirectToAction("log", "Usuario", null)); } SessionInitialize(); UsuarioCAD cad = new UsuarioCAD(session); UsuarioCEN cen = new UsuarioCEN(cad); UsuarioEN en = cen.ReadOID(idus); AssemblerUsuario ass = new AssemblerUsuario(); Usuario sol = ass.ConvertENToModelUI(en); int idlist = -1; IList <PeliculaEN> listap = null; IList <SerieEN> listas = null; if (lista == "sig") { idlist = sol.siguiendo; listap = en.Lista.ElementAt(0).Pelicula; listas = en.Lista.ElementAt(0).Serie; } else if (lista == "fav") { idlist = sol.favorito; listap = en.Lista.ElementAt(1).Pelicula; listas = en.Lista.ElementAt(1).Serie; } else if (lista == "visto") { idlist = sol.visto; listap = en.Lista.ElementAt(2).Pelicula; listas = en.Lista.ElementAt(2).Serie; } ListaCEN cenl = new ListaCEN(); PeliculaCEN cenp = new PeliculaCEN(); PeliculaEN enp = cenp.ReadOID(idpro); SerieCEN cens = new SerieCEN(); SerieEN ens = cens.ReadOID(idpro); AssemblerSerie asss = new AssemblerSerie(); IList <Serie> sols = asss.ConvertListENToModel(listas); AssemblerPelicula assp = new AssemblerPelicula(); IList <Pelicula> solp = assp.ConvertListENToModel(listap); string tipo = null; Boolean si = false; foreach (Serie linea in sols) { if (linea.id == idpro) { return(RedirectToAction("Details", "Serie", new { id = idpro })); } } foreach (Pelicula linea in solp) { if (linea.id == idpro) { return(RedirectToAction("Details", "Pelicula", new { id = idpro })); } } if (si == false) { IList <int> vamos = new List <int>(); if (enp != null) { vamos.Add(idpro); cenl.Addpel(idlist, vamos); tipo = "Pelicula"; } else { vamos.Add(idpro); cenl.Addserie(idlist, vamos); tipo = "Serie"; } } SessionClose(); return(RedirectToAction("Details", tipo, new { id = idpro })); //return View(sol); }