예제 #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
		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);
		}