예제 #1
0
파일: MySaga.cs 프로젝트: alcancepl/ddd-es
        public Task <SagaFindResult <MySagaData> > FindAsync(StartSagaEvent message)
        {
            var data = db.SingleOrDefault(d => d.Id == message.Id.Value);

            return(Task.FromResult(new SagaFindResult <MySagaData>(data)));
        }
예제 #2
0
파일: MySaga.cs 프로젝트: alcancepl/ddd-es
 public Task HandleAsync(StartSagaEvent message, CancellationToken cancellationToken = default(CancellationToken))
 {
     Data.HasEnded = false;
     return(Task.CompletedTask);
 }