コード例 #1
0
 private void SetChange(IStampedEntity entity, object[] state, IEntityPersister persister)
 {
     entity.LastUpdateUser = GetUserName();
     SetState(persister, state, LastUpdateUser, entity.LastUpdateUser);
     entity.LastUpdateDate = DateTime.UtcNow;
     SetState(persister, state, LastUpdateDate, entity.LastUpdateDate);
 }
コード例 #2
0
ファイル: Stamper.cs プロジェクト: akhuang/NHibernate
     public void Update(IStampedEntity entity, object[] oldState, 
 object[] state, IEntityPersister persister)
     {
         if (entity == null)
           return;
         SetChange(entity, state, persister);
     }
コード例 #3
0
 public void Update(IStampedEntity entity, object[] oldState, object[] state, IEntityPersister persister)
 {
     if (entity == null)
     {
         return;
     }
     SetChange(entity, state, persister);
 }
コード例 #4
0
ファイル: Stamper.cs プロジェクト: akhuang/NHibernate
     private void SetCreate(IStampedEntity entity, object[] state,
 IEntityPersister persister)
     {
         entity.CreatedBy = GetUserName();
         SetState(persister, state, CREATED_BY, entity.CreatedBy);
         entity.CreatedTS = DateTime.Now;
         SetState(persister, state, CREATED_TS, entity.CreatedTS);
     }
コード例 #5
0
ファイル: Stamper.cs プロジェクト: akhuang/NHibernate
     public void Insert(IStampedEntity entity, object[] state, 
 IEntityPersister persister)
     {
         if (entity == null)
           return;
         SetCreate(entity, state, persister);
         SetChange(entity, state, persister);
     }
コード例 #6
0
 public void Insert(IStampedEntity entity, object[] state, IEntityPersister persister)
 {
     if (entity == null)
     {
         return;
     }
     SetCreate(entity, state, persister);
     SetChange(entity, state, persister);
 }