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