public BookService(IBookFileStorage bookFileStorage, IBookFilePathProvider bookFilePathProvider, Func <IUnitOfWork> unitOfWorkFactory) { this.bookFileStorage = bookFileStorage; this.bookFilePathProvider = bookFilePathProvider; this.unitOfWorkFactory = unitOfWorkFactory; }
public BooksController(IBookReadRepository bookReadRepository, IMediator mediatr, IBookFileStorage bookFileStorage, IModelConverter modelConverter) { this.bookReadRepository = bookReadRepository; this.mediatr = mediatr; this.bookFileStorage = bookFileStorage; this.modelConverter = modelConverter; }
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; }
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; }
public ModelConverter(IBookFileStorage bookFileStorage) { this.bookFileStorage = bookFileStorage; }