public CriticaEN ReadOIDDefault(int id ) { CriticaEN criticaEN = null; try { SessionInitializeTransaction(); criticaEN = (CriticaEN)session.Get(typeof(CriticaEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OSIRISGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OSIRISGenNHibernate.Exceptions.DataLayerException("Error in CriticaCAD.", ex); } finally { SessionClose(); } return(criticaEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(CriticaEN critica) { try { SessionInitializeTransaction(); CriticaEN criticaEN = (CriticaEN)session.Load(typeof(CriticaEN), critica.Id); session.Update(criticaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OSIRISGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OSIRISGenNHibernate.Exceptions.DataLayerException("Error in CriticaCAD.", ex); } finally { SessionClose(); } }
public int New_(CriticaEN critica) { try { SessionInitializeTransaction(); session.Save(critica); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OSIRISGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OSIRISGenNHibernate.Exceptions.DataLayerException("Error in CriticaCAD.", ex); } finally { SessionClose(); } return(critica.Id); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); CriticaEN criticaEN = (CriticaEN)session.Load(typeof(CriticaEN), id); session.Delete(criticaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is LibrerateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new LibrerateGenNHibernate.Exceptions.DataLayerException("Error in CriticaCAD.", ex); } finally { SessionClose(); } }
public CriticaEN ReadOID(int id ) { CriticaEN criticaEN = null; criticaEN = _ICriticaCAD.ReadOID(id); return(criticaEN); }
public Critica ConvertENToModelUI(CriticaEN en) { Critica crt = new Critica(); crt.id = en.Id; crt.Titulo = en.Titulo; crt.Texto = en.Texto; return(crt); }
// GET: Critica/Edit/5 public ActionResult Edit(int id) { SessionInitialize(); CriticaCAD cad = new CriticaCAD(session); CriticaEN en = cad.ReadOIDDefault(id); AssemblerCritica ass = new AssemblerCritica(); Critica critica = ass.ConvertENToModelUI(en); SessionClose(); return(View(critica)); }
public void Modify(int p_Critica_OID) { CriticaEN criticaEN = null; //Initialized CriticaEN criticaEN = new CriticaEN (); criticaEN.Id = p_Critica_OID; //Call to CriticaCAD _ICriticaCAD.Modify (criticaEN); }
public int New_() { CriticaEN criticaEN = null; int oid; //Initialized CriticaEN criticaEN = new CriticaEN (); //Call to CriticaCAD oid = _ICriticaCAD.New_ (criticaEN); return oid; }
public void Modify(int p_Critica_OID, string p_titulo, string p_Texto) { CriticaEN criticaEN = null; //Initialized CriticaEN criticaEN = new CriticaEN(); criticaEN.Id = p_Critica_OID; criticaEN.Titulo = p_titulo; criticaEN.Texto = p_Texto; //Call to CriticaCAD _ICriticaCAD.Modify(criticaEN); }
public int New_(CriticaEN critica) { try { SessionInitializeTransaction(); if (critica.Puntuacion_0 != null) { // Argumento OID y no colección. critica.Puntuacion_0 = (LibrerateGenNHibernate.EN.Librerate.PuntuacionEN)session.Load(typeof(LibrerateGenNHibernate.EN.Librerate.PuntuacionEN), critica.Puntuacion_0.Id); critica.Puntuacion_0.Critica = critica; } if (critica.Libro != null) { // Argumento OID y no colección. critica.Libro = (LibrerateGenNHibernate.EN.Librerate.LibroEN)session.Load(typeof(LibrerateGenNHibernate.EN.Librerate.LibroEN), critica.Libro.Id); critica.Libro.Critica .Add(critica); } if (critica.Usuario != null) { // Argumento OID y no colección. critica.Usuario = (LibrerateGenNHibernate.EN.Librerate.UsuarioEN)session.Load(typeof(LibrerateGenNHibernate.EN.Librerate.UsuarioEN), critica.Usuario.Id); critica.Usuario.Critica .Add(critica); } session.Save(critica); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is LibrerateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new LibrerateGenNHibernate.Exceptions.DataLayerException("Error in CriticaCAD.", ex); } finally { SessionClose(); } return(critica.Id); }
public int New_(string p_titulo, string p_Texto, int p_puntuacion_0, int p_libro, int p_usuario) { CriticaEN criticaEN = null; int oid; //Initialized CriticaEN criticaEN = new CriticaEN(); criticaEN.Titulo = p_titulo; criticaEN.Texto = p_Texto; if (p_puntuacion_0 != -1) { // El argumento p_puntuacion_0 -> Property puntuacion_0 es oid = false // Lista de oids id criticaEN.Puntuacion_0 = new LibrerateGenNHibernate.EN.Librerate.PuntuacionEN(); criticaEN.Puntuacion_0.Id = p_puntuacion_0; } if (p_libro != -1) { // El argumento p_libro -> Property libro es oid = false // Lista de oids id criticaEN.Libro = new LibrerateGenNHibernate.EN.Librerate.LibroEN(); criticaEN.Libro.Id = p_libro; } if (p_usuario != -1) { // El argumento p_usuario -> Property usuario es oid = false // Lista de oids id criticaEN.Usuario = new LibrerateGenNHibernate.EN.Librerate.UsuarioEN(); criticaEN.Usuario.Id = p_usuario; } //Call to CriticaCAD oid = _ICriticaCAD.New_(criticaEN); return(oid); }