コード例 #1
0
ファイル: MySaga.cs プロジェクト: alcancepl/ddd-es
        public Task <SagaFindResult <MySagaData> > FindAsync(EndSagaEvent 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(EndSagaEvent message, CancellationToken cancellationToken = default(CancellationToken))
 {
     Data.HasEnded = true;
     return(Task.CompletedTask);
 }