Пример #1
0
 public ListBooksInteractor(
     IBookReadOnlyRepository bookReadOnlyRepository,
     IOutputBoundary <ListBooksOutput> outputBoundary,
     IOutputConverter outputConverter)
 {
     this.bookReadOnlyRepository = bookReadOnlyRepository;
     this.outputBoundary         = outputBoundary;
     this.outputConverter        = outputConverter;
 }
 public CreateBookInteractor(
     IBookReadOnlyRepository bookReadOnlyRepository,
     IBookWriteOnlyRepository bookWriteOnlyRepository,
     IOutputBoundary <BookOutput> outputBoundary,
     IOutputConverter outputConverter)
 {
     this.bookReadOnlyRepository  = bookReadOnlyRepository;
     this.bookWriteOnlyRepository = bookWriteOnlyRepository;
     this.outputBoundary          = outputBoundary;
     this.outputConverter         = outputConverter;
 }
Пример #3
0
 public RemoveBookInteractor(
     IBookReadOnlyRepository bookReadOnlyRepository,
     IBookWriteOnlyRepository bookWriteOnlyRepository,
     IBasketReadOnlyRepository basketReadOnlyRepository,
     IBasketWriteOnlyRepository basketWriteOnlyRepository,
     IOutputBoundary <RemoveBookOutput> outputBoundary,
     IOutputConverter outputConverter)
 {
     this.bookReadOnlyRepository    = bookReadOnlyRepository;
     this.bookWriteOnlyRepository   = bookWriteOnlyRepository;
     this.basketReadOnlyRepository  = basketReadOnlyRepository;
     this.basketWriteOnlyRepository = basketWriteOnlyRepository;
     this.outputBoundary            = outputBoundary;
     this.outputConverter           = outputConverter;
 }