コード例 #1
0
ファイル: Context.cs プロジェクト: AciesNN/cyc
		public void Changed(UnitOfWork uow)
		{
			if (Counter + 1 != uow.Counter)
				throw new Exception("Wrong Unit of Work counter");

			Counter = uow.Counter;
			Changed();

			if (OnChanged != null)
				OnChanged(this, uow);
		}
コード例 #2
0
ファイル: Server.cs プロジェクト: AciesNN/cyc
		void context_OnChanged(Context c, UnitOfWork uow)
		{
			System.Console.WriteLine(Serialization.Serialize(uow));
		}
コード例 #3
0
ファイル: FSMController.cs プロジェクト: AciesNN/cyc
		protected void DoUnitOfWork(UnitOfWork uow)
		{
			if (uow != null)
				uow.Do(context);
		}
コード例 #4
0
ファイル: Context.cs プロジェクト: AciesNN/cyc
		public void BeforesChange(UnitOfWork uow)
		{
			if (OnBeforeChange != null)
				OnBeforeChange(this, uow);
		}