Beispiel #1
0
 public BookService(IBookFileStorage bookFileStorage,
                    IBookFilePathProvider bookFilePathProvider,
                    Func <IUnitOfWork> unitOfWorkFactory)
 {
     this.bookFileStorage      = bookFileStorage;
     this.bookFilePathProvider = bookFilePathProvider;
     this.unitOfWorkFactory    = unitOfWorkFactory;
 }
Beispiel #2
0
 public BooksController(IBookReadRepository bookReadRepository,
                        IMediator mediatr,
                        IBookFileStorage bookFileStorage,
                        IModelConverter modelConverter)
 {
     this.bookReadRepository = bookReadRepository;
     this.mediatr            = mediatr;
     this.bookFileStorage    = bookFileStorage;
     this.modelConverter     = modelConverter;
 }
Beispiel #3
0
 public BooksController(IBookReadRepository bookReadRepository,
                        IBookService bookService,
                        IBookFileStorage bookFileStorage,
                        IModelConverter modelConverter)
 {
     this.bookReadRepository = bookReadRepository;
     this.bookService        = bookService;
     this.bookFileStorage    = bookFileStorage;
     this.modelConverter     = modelConverter;
 }
 public TransactionsController(IBookSagaEventRepository bookSagaEventRepository,
                               IMediator mediatr,
                               IBookFileStorage bookFileStorage,
                               IModelConverter modelConverter)
 {
     this.bookSagaEventRepository = bookSagaEventRepository;
     this.mediatr         = mediatr;
     this.bookFileStorage = bookFileStorage;
     this.modelConverter  = modelConverter;
 }
Beispiel #5
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;
 }
Beispiel #6
0
 public ModelConverter(IBookFileStorage bookFileStorage)
 {
     this.bookFileStorage = bookFileStorage;
 }