public DonacionEN ReadOIDDefault(int id ) { DonacionEN donacionEN = null; try { SessionInitializeTransaction(); donacionEN = (DonacionEN)session.Get(typeof(DonacionEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is LibrerateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new LibrerateGenNHibernate.Exceptions.DataLayerException("Error in DonacionCAD.", ex); } finally { SessionClose(); } return(donacionEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(DonacionEN donacion) { try { SessionInitializeTransaction(); DonacionEN donacionEN = (DonacionEN)session.Load(typeof(DonacionEN), donacion.Id); donacionEN.Cantidad = donacion.Cantidad; session.Update(donacionEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is LibrerateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new LibrerateGenNHibernate.Exceptions.DataLayerException("Error in DonacionCAD.", ex); } finally { SessionClose(); } }
public int New_(float p_cantidad, int p_autor, int p_usuario) { DonacionEN donacionEN = null; int oid; //Initialized DonacionEN donacionEN = new DonacionEN(); donacionEN.Cantidad = p_cantidad; if (p_autor != -1) { // El argumento p_autor -> Property autor es oid = false // Lista de oids id donacionEN.Autor = new LibrerateGenNHibernate.EN.Librerate.AutorEN(); donacionEN.Autor.Id = p_autor; } if (p_usuario != -1) { // El argumento p_usuario -> Property usuario es oid = false // Lista de oids id donacionEN.Usuario = new LibrerateGenNHibernate.EN.Librerate.UsuarioEN(); donacionEN.Usuario.Id = p_usuario; } //Call to DonacionCAD oid = _IDonacionCAD.New_(donacionEN); return(oid); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); DonacionEN donacionEN = (DonacionEN)session.Load(typeof(DonacionEN), id); session.Delete(donacionEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is LibrerateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new LibrerateGenNHibernate.Exceptions.DataLayerException("Error in DonacionCAD.", ex); } finally { SessionClose(); } }
public DonacionEN ReadOID(int id ) { DonacionEN donacionEN = null; donacionEN = _IDonacionCAD.ReadOID(id); return(donacionEN); }
// GET: Donacion/Edit/5 public ActionResult Edit(int id) { SessionInitialize(); DonacionCAD cad = new DonacionCAD(session); DonacionEN en = cad.ReadOIDDefault(id); DonacionAssembler ass = new DonacionAssembler(); Donacion don = ass.ConvertENToModelUI(en); SessionClose(); return(View(don)); }
public void Modify(int p_Donacion_OID, float p_cantidad) { DonacionEN donacionEN = null; //Initialized DonacionEN donacionEN = new DonacionEN(); donacionEN.Id = p_Donacion_OID; donacionEN.Cantidad = p_cantidad; //Call to DonacionCAD _IDonacionCAD.Modify(donacionEN); }
public Donacion ConvertENToModelUI(DonacionEN en) { if (en != null) { Donacion don = new Donacion(); don.id = en.Id; don.cantidad = en.Cantidad; return(don); } else { return(null); } }
public int New_(DonacionEN donacion) { try { SessionInitializeTransaction(); if (donacion.Autor != null) { // Argumento OID y no colección. donacion.Autor = (LibrerateGenNHibernate.EN.Librerate.AutorEN)session.Load(typeof(LibrerateGenNHibernate.EN.Librerate.AutorEN), donacion.Autor.Id); donacion.Autor.Donacion .Add(donacion); } if (donacion.Usuario != null) { // Argumento OID y no colección. donacion.Usuario = (LibrerateGenNHibernate.EN.Librerate.UsuarioEN)session.Load(typeof(LibrerateGenNHibernate.EN.Librerate.UsuarioEN), donacion.Usuario.Id); donacion.Usuario.Donacion .Add(donacion); } session.Save(donacion); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is LibrerateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new LibrerateGenNHibernate.Exceptions.DataLayerException("Error in DonacionCAD.", ex); } finally { SessionClose(); } return(donacion.Id); }