Пример #1
0
        public AniDB_Character_Seiyuu GetByCharIDAndSeiyuuID(ISession session, int animeid, int catid)
        {
            AniDB_Character_Seiyuu cr = session
                                        .CreateCriteria(typeof(AniDB_Character_Seiyuu))
                                        .Add(Restrictions.Eq("CharID", animeid))
                                        .Add(Restrictions.Eq("SeiyuuID", catid))
                                        .UniqueResult <AniDB_Character_Seiyuu>();

            return(cr);
        }
Пример #2
0
 public void Save(AniDB_Character_Seiyuu obj)
 {
     using (var session = JMMService.SessionFactory.OpenSession())
     {
         // populate the database
         using (var transaction = session.BeginTransaction())
         {
             session.SaveOrUpdate(obj);
             transaction.Commit();
         }
     }
 }
Пример #3
0
 public AniDB_Character_Seiyuu GetByCharIDAndSeiyuuID(int animeid, int catid)
 {
     using (var session = JMMService.SessionFactory.OpenSession())
     {
         AniDB_Character_Seiyuu cr = session
                                     .CreateCriteria(typeof(AniDB_Character_Seiyuu))
                                     .Add(Restrictions.Eq("CharID", animeid))
                                     .Add(Restrictions.Eq("SeiyuuID", catid))
                                     .UniqueResult <AniDB_Character_Seiyuu>();
         return(cr);
     }
 }
Пример #4
0
 public void Delete(int id)
 {
     using (var session = JMMService.SessionFactory.OpenSession())
     {
         // populate the database
         using (var transaction = session.BeginTransaction())
         {
             AniDB_Character_Seiyuu cr = GetByID(id);
             if (cr != null)
             {
                 session.Delete(cr);
                 transaction.Commit();
             }
         }
     }
 }