// Modify default (Update all attributes of the class) public void ModifyDefault(TemporadaEN temporada) { try { SessionInitializeTransaction(); TemporadaEN temporadaEN = (TemporadaEN)session.Load(typeof(TemporadaEN), temporada.Id); temporadaEN.Nombre = temporada.Nombre; session.Update(temporadaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in TemporadaCAD.", ex); } finally { SessionClose(); } }
public TemporadaEN ReadOIDDefault(int id ) { TemporadaEN temporadaEN = null; try { SessionInitializeTransaction(); temporadaEN = (TemporadaEN)session.Get(typeof(TemporadaEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in TemporadaCAD.", ex); } finally { SessionClose(); } return(temporadaEN); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); TemporadaEN temporadaEN = (TemporadaEN)session.Load(typeof(TemporadaEN), id); session.Delete(temporadaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in TemporadaCAD.", ex); } finally { SessionClose(); } }
public int New_(TemporadaEN temporada) { try { SessionInitializeTransaction(); if (temporada.Serie != null) { // Argumento OID y no colección. temporada.Serie = (SMPGenNHibernate.EN.SMP.SerieEN)session.Load(typeof(SMPGenNHibernate.EN.SMP.SerieEN), temporada.Serie.Id); temporada.Serie.Temporada .Add(temporada); } session.Save(temporada); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in TemporadaCAD.", ex); } finally { SessionClose(); } return(temporada.Id); }
// GET: Articulo/Create public ActionResult Create(int id) { TemporadaEN en = new TemporadaEN(); AssemblerTemporada ass = new AssemblerTemporada(); Temporada sol = ass.ConvertENToModelUI(en); return(View(sol)); }
public TemporadaEN ReadOID(int id ) { TemporadaEN temporadaEN = null; temporadaEN = _ITemporadaCAD.ReadOID(id); return(temporadaEN); }
// GET: Articulo/Delete/5 public ActionResult Delete(int id) { TemporadaCEN cen = new TemporadaCEN(); TemporadaEN en = new TemporadaEN(); en = cen.ReadOID(id); AssemblerTemporada ass = new AssemblerTemporada(); Temporada sol = ass.ConvertENToModelUI(en); return(View(sol)); }
public void Modify(int p_Temporada_OID, string p_nombre) { TemporadaEN temporadaEN = null; //Initialized TemporadaEN temporadaEN = new TemporadaEN(); temporadaEN.Id = p_Temporada_OID; temporadaEN.Nombre = p_nombre; //Call to TemporadaCAD _ITemporadaCAD.Modify(temporadaEN); }
// GET: Articulo/Details/5 public ActionResult Details(int id) { TemporadaCEN cen = new TemporadaCEN(); TemporadaEN en = new TemporadaEN(); System.Web.HttpContext.Current.Session["idtemp"] = id; en = cen.ReadOID(id); AssemblerTemporada ass = new AssemblerTemporada(); Temporada sol = ass.ConvertENToModelUI(en); return(View(sol)); }
public Temporada ConvertENToModelUI(TemporadaEN en) { Temporada art = new Temporada(); art.id = en.Id; if (en.Serie != null) { art.serie = en.Serie.Id; } art.Nombre = en.Nombre; return(art); }
// GET: Articulo/Edit/5 public ActionResult Edit(int id) { TemporadaCEN cen = new TemporadaCEN(); TemporadaEN en = new TemporadaEN(); en = cen.ReadOID(id); // SessionInitializeTransaction(); //IProducto productoCAD = new productoCAD(session); // ProductoEN en = new Pro; AssemblerTemporada ass = new AssemblerTemporada(); Temporada sol = ass.ConvertENToModelUI(en); return(View(sol)); }
public ActionResult Create_temp(int id, Temporada collection) { try { TemporadaEN en = new TemporadaEN(); // TODO: Add insert logic here TemporadaCEN cen = new TemporadaCEN(); cen.New_(id, collection.Nombre); //IList<int> resu = new List<int>(); //resu.Add(temp); //resu.Aggregate<int>(temp); //SerieCEN cens = new SerieCEN(); //cens.Addtemporada(id, resu); return(RedirectToAction("mostrar_temp", "Serie", new { id = id })); } catch { return(View()); } }
// GET: Articulo/mostrar_cap/5 public ActionResult mostrar_cap(int id) { //lazy-fetching = false; SessionInitialize(); TemporadaCAD cad = new TemporadaCAD(session); TemporadaCEN cen = new TemporadaCEN(cad); TemporadaEN en = cen.ReadOID(id); IList <CapituloEN> ten = en.Capitulo; AssemblerCapitulo ass = new AssemblerCapitulo(); IList <Capitulo> sol = ass.ConvertListENToModel(ten); SessionClose(); System.Web.HttpContext.Current.Session["idtemp"] = id; return(View(sol)); }
public int New_(int p_serie, string p_nombre) { TemporadaEN temporadaEN = null; int oid; //Initialized TemporadaEN temporadaEN = new TemporadaEN(); if (p_serie != -1) { // El argumento p_serie -> Property serie es oid = false // Lista de oids id temporadaEN.Serie = new SMPGenNHibernate.EN.SMP.SerieEN(); temporadaEN.Serie.Id = p_serie; } temporadaEN.Nombre = p_nombre; //Call to TemporadaCAD oid = _ITemporadaCAD.New_(temporadaEN); return(oid); }