public void AnyadirClub(int p_Usuario_OID, System.Collections.Generic.IList <int> p_clubs_OIDs) { BookReViewGenNHibernate.EN.BookReview.UsuarioEN usuarioEN = null; try { SessionInitializeTransaction(); usuarioEN = (UsuarioEN)session.Load(typeof(UsuarioEN), p_Usuario_OID); BookReViewGenNHibernate.EN.BookReview.Club_lecEN clubsENAux = null; if (usuarioEN.Clubs == null) { usuarioEN.Clubs = new System.Collections.Generic.List <BookReViewGenNHibernate.EN.BookReview.Club_lecEN>(); } foreach (int item in p_clubs_OIDs) { clubsENAux = new BookReViewGenNHibernate.EN.BookReview.Club_lecEN(); clubsENAux = (BookReViewGenNHibernate.EN.BookReview.Club_lecEN)session.Load(typeof(BookReViewGenNHibernate.EN.BookReview.Club_lecEN), item); clubsENAux.Lectores.Add(usuarioEN); usuarioEN.Clubs.Add(clubsENAux); } session.Update(usuarioEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BookReViewGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BookReViewGenNHibernate.Exceptions.DataLayerException("Error in UsuarioCAD.", ex); } finally { SessionClose(); } }
public override bool Equals(object obj) { if (obj == null) { return(false); } Club_lecEN t = obj as Club_lecEN; if (t == null) { return(false); } if (ClubID.Equals(t.ClubID)) { return(true); } else { return(false); } }
public Club_lecEN(Club_lecEN club_lec) { this.init(ClubID, club_lec.Mensualidad, club_lec.PaginaActual, club_lec.Estado, club_lec.Lectores, club_lec.Lectura); }