コード例 #1
0
ファイル: ObjectStateBase.cs プロジェクト: Gherks/slask
 public void MarkAsModified()
 {
     if (ObjectState == ObjectStateEnum.Unchanged)
     {
         ObjectState = ObjectStateEnum.Modified;
     }
 }
コード例 #2
0
        private EntityState ConvertState(ObjectStateEnum objectState)
        {
            switch (objectState)
            {
            case ObjectStateEnum.Added:
                return(EntityState.Added);

            case ObjectStateEnum.Modified:
                return(EntityState.Modified);

            case ObjectStateEnum.Deleted:
                return(EntityState.Deleted);

            default:
                return(EntityState.Unchanged);
            }
        }
コード例 #3
0
ファイル: ObjectStateBase.cs プロジェクト: Gherks/slask
 public void ResetObjectState()
 {
     ObjectState = ObjectStateEnum.Unchanged;
 }
コード例 #4
0
ファイル: ObjectStateBase.cs プロジェクト: Gherks/slask
 public virtual void MarkForDeletion()
 {
     ObjectState = ObjectStateEnum.Deleted;
 }
コード例 #5
0
ファイル: ObjectStateBase.cs プロジェクト: Gherks/slask
 public ObjectStateBase()
 {
     ObjectState = ObjectStateEnum.Added;
 }