public TransactionsController(IBookSagaEventRepository bookSagaEventRepository,
                               IMediator mediatr,
                               IBookFileStorage bookFileStorage,
                               IModelConverter modelConverter)
 {
     this.bookSagaEventRepository = bookSagaEventRepository;
     this.mediatr         = mediatr;
     this.bookFileStorage = bookFileStorage;
     this.modelConverter  = modelConverter;
 }
示例#2
0
 public CreateBookSaga(
     IBookFilePathProvider bookFilePathProvider,
     IBookFileStorage bookFileStorage,
     IBookReadRepository bookReadRepository,
     IBookWriteRepository bookWriteRepository,
     IBookSagaEventRepository bookSagaEventRepository,
     IMediator mediator)
 {
     this.bookFilePathProvider    = bookFilePathProvider;
     this.bookFileStorage         = bookFileStorage;
     this.bookReadRepository      = bookReadRepository;
     this.bookWriteRepository     = bookWriteRepository;
     this.bookSagaEventRepository = bookSagaEventRepository;
     this.mediator = mediator;
 }