public void JoinCompetition(int p_Event_OID, int p_competition_OID) { PickadosGenNHibernate.EN.Pickados.Event_EN event_EN = null; try { SessionInitializeTransaction(); event_EN = (Event_EN)session.Load(typeof(Event_EN), p_Event_OID); event_EN.Competition = (PickadosGenNHibernate.EN.Pickados.CompetitionEN)session.Load(typeof(PickadosGenNHibernate.EN.Pickados.CompetitionEN), p_competition_OID); event_EN.Competition.Event_.Add(event_EN); session.Update(event_EN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is PickadosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new PickadosGenNHibernate.Exceptions.DataLayerException("Error in Event_CAD.", ex); } finally { SessionClose(); } }
public override bool Equals(object obj) { if (obj == null) { return(false); } Event_EN t = obj as Event_EN; if (t == null) { return(false); } if (Id.Equals(t.Id)) { return(true); } else { return(false); } }
public void UnlinkCompetition(int p_Event_OID, int p_competition_OID) { try { SessionInitializeTransaction(); PickadosGenNHibernate.EN.Pickados.Event_EN event_EN = null; event_EN = (Event_EN)session.Load(typeof(Event_EN), p_Event_OID); if (event_EN.Competition.Id == p_competition_OID) { event_EN.Competition = null; } else { throw new ModelException("The identifier " + p_competition_OID + " in p_competition_OID you are trying to unrelationer, doesn't exist in Event_EN"); } session.Update(event_EN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is PickadosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new PickadosGenNHibernate.Exceptions.DataLayerException("Error in Event_CAD.", ex); } finally { SessionClose(); } }
public Event_EN(Event_EN event_) { this.init(Id, event_.Competition, event_.Pick_rel, event_.Date); }