public static void Populate(this AniDB_Anime_Similar similar, Raw_AniDB_SimilarAnime rawSim) { similar.AnimeID = rawSim.AnimeID; similar.Approval = rawSim.Approval; similar.Total = rawSim.Total; similar.SimilarAnimeID = rawSim.SimilarAnimeID; }
public AniDB_Anime_Similar GetByAnimeIDAndSimilarID(ISession session, int animeid, int similaranimeid) { AniDB_Anime_Similar cr = session .CreateCriteria(typeof(AniDB_Anime_Similar)) .Add(Restrictions.Eq("AnimeID", animeid)) .Add(Restrictions.Eq("SimilarAnimeID", similaranimeid)) .UniqueResult <AniDB_Anime_Similar>(); return(cr); }
public void Save(AniDB_Anime_Similar obj) { using (var session = JMMService.SessionFactory.OpenSession()) { // populate the database using (var transaction = session.BeginTransaction()) { session.SaveOrUpdate(obj); transaction.Commit(); } } }
public AniDB_Anime_Similar GetByAnimeIDAndSimilarID(int animeid, int similaranimeid) { using (var session = JMMService.SessionFactory.OpenSession()) { AniDB_Anime_Similar cr = session .CreateCriteria(typeof(AniDB_Anime_Similar)) .Add(Restrictions.Eq("AnimeID", animeid)) .Add(Restrictions.Eq("SimilarAnimeID", similaranimeid)) .UniqueResult <AniDB_Anime_Similar>(); return(cr); } }
public static CL_AniDB_Anime_Similar ToClient(this AniDB_Anime_Similar similar, SVR_AniDB_Anime anime, SVR_AnimeSeries ser, int userID) { CL_AniDB_Anime_Similar cl = new CL_AniDB_Anime_Similar { AniDB_Anime_SimilarID = similar.AniDB_Anime_SimilarID, AnimeID = similar.AnimeID, SimilarAnimeID = similar.SimilarAnimeID, Approval = similar.Approval, Total = similar.Total }; cl.AniDB_Anime = anime?.Contract?.AniDBAnime; cl.AnimeSeries = ser?.GetUserContract(userID); return(cl); }
public void Delete(int id) { using (var session = JMMService.SessionFactory.OpenSession()) { // populate the database using (var transaction = session.BeginTransaction()) { AniDB_Anime_Similar cr = GetByID(id); if (cr != null) { session.Delete(cr); transaction.Commit(); } } } }
public static bool Populate(this AniDB_Anime_Similar similar, Raw_AniDB_SimilarAnime rawSim) { if (rawSim == null) { return(false); } if (rawSim.AnimeID <= 0 || rawSim.Approval < 0 || rawSim.SimilarAnimeID <= 0 || rawSim.Total < 0) { return(false); } similar.AnimeID = rawSim.AnimeID; similar.Approval = rawSim.Approval; similar.Total = rawSim.Total; similar.SimilarAnimeID = rawSim.SimilarAnimeID; return(true); }