예제 #1
0
 public GetBasketDetailsInteractor(
     IBasketReadOnlyRepository basketReadOnlyRepository,
     IOutputBoundary <BasketOutput> outputBoundary,
     IOutputConverter outputConverter)
 {
     this.basketReadOnlyRepository = basketReadOnlyRepository;
     this.outputBoundary           = outputBoundary;
     this.outputConverter          = outputConverter;
 }
예제 #2
0
 public DeleteInteractor(
     IBasketReadOnlyRepository basketReadOnlyRepository,
     IBasketWriteOnlyRepository basketWriteOnlyRepository,
     IOutputBoundary <DeleteOutput> outputBoundary,
     IOutputConverter outputConverter)
 {
     this.basketReadOnlyRepository  = basketReadOnlyRepository;
     this.basketWriteOnlyRepository = basketWriteOnlyRepository;
     this.outputBoundary            = outputBoundary;
     this.outputConverter           = outputConverter;
 }
예제 #3
0
 public CheckoutInteractor(
     ICustomerReadOnlyRepository customerReadOnlyRepository,
     IBasketReadOnlyRepository basketReadOnlyRepository,
     IOutputBoundary <CheckoutOutput> outputBoundary,
     IOutputConverter outputConverter)
 {
     this.customerReadOnlyRepository = customerReadOnlyRepository;
     this.basketReadOnlyRepository   = basketReadOnlyRepository;
     this.outputBoundary             = outputBoundary;
     this.outputConverter            = outputConverter;
 }
예제 #4
0
 public GetCustomerDetailsInteractor(
     ICustomerReadOnlyRepository customerReadOnlyRepository,
     IOrderReadOnlyRepository orderReadOnlyRepository,
     IBasketReadOnlyRepository basketReadOnlyRepository,
     IOutputBoundary <CustomerOutput> outputBoundary,
     IOutputConverter outputConverter)
 {
     this.customerReadOnlyRepository = customerReadOnlyRepository;
     this.orderReadOnlyRepository    = orderReadOnlyRepository;
     this.basketReadOnlyRepository   = basketReadOnlyRepository;
     this.outputBoundary             = outputBoundary;
     this.outputConverter            = outputConverter;
 }
예제 #5
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;
 }