public BookService(IBookFileStorage bookFileStorage, IBookFilePathProvider bookFilePathProvider, Func <IUnitOfWork> unitOfWorkFactory) { this.bookFileStorage = bookFileStorage; this.bookFilePathProvider = bookFilePathProvider; this.unitOfWorkFactory = unitOfWorkFactory; }
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 BooksSqlDbContext(DbContextOptions <BooksSqlDbContext> options, IBookFilePathProvider bookFilePathProvider) : base(options) { this.bookFilePathProvider = bookFilePathProvider; }
public BookFileStorage(IBookFilePathProvider bookFilePathProvider) { this.bookFilePathProvider = bookFilePathProvider; }
public BookFileStorage(IBookFilePathProvider bookFilePathProvider, IFileStoragePathProvider fileStoragePathProvider) { this.bookFilePathProvider = bookFilePathProvider; this.fileStoragePathProvider = fileStoragePathProvider; }