public CrossRef_AniDB_Trakt_Episode GetByAniDBEpisodeID(int id) { using (var session = JMMService.SessionFactory.OpenSession()) { CrossRef_AniDB_Trakt_Episode cr = session .CreateCriteria(typeof(CrossRef_AniDB_Trakt_Episode)) .Add(Restrictions.Eq("AniDBEpisodeID", id)) .UniqueResult <CrossRef_AniDB_Trakt_Episode>(); return(cr); } }
public void Save(CrossRef_AniDB_Trakt_Episode obj) { using (var session = JMMService.SessionFactory.OpenSession()) { // populate the database using (var transaction = session.BeginTransaction()) { session.SaveOrUpdate(obj); transaction.Commit(); } } }
public void Delete(int id) { using (var session = JMMService.SessionFactory.OpenSession()) { // populate the database using (var transaction = session.BeginTransaction()) { CrossRef_AniDB_Trakt_Episode cr = GetByID(id); if (cr != null) { session.Delete(cr); transaction.Commit(); } } } }