public DeleteInteractor( IBasketReadOnlyRepository basketReadOnlyRepository, IBasketWriteOnlyRepository basketWriteOnlyRepository, IOutputBoundary <DeleteOutput> outputBoundary, IOutputConverter outputConverter) { this.basketReadOnlyRepository = basketReadOnlyRepository; this.basketWriteOnlyRepository = basketWriteOnlyRepository; this.outputBoundary = outputBoundary; this.outputConverter = outputConverter; }
public AddBasketInteractor( ICustomerReadOnlyRepository customerReadOnlyRepository, IBasketWriteOnlyRepository basketWriteOnlyRepository, IOutputBoundary <AddBasketOutput> outputBoundary, IOutputConverter outputConverter) { this.customerReadOnlyRepository = customerReadOnlyRepository; this.basketWriteOnlyRepository = basketWriteOnlyRepository; this.outputBoundary = outputBoundary; this.outputConverter = outputConverter; }
public RegisterInteractor( ICustomerWriteOnlyRepository customerWriteOnlyRepository, IBasketWriteOnlyRepository basketWriteOnlyRepository, IOutputBoundary <RegisterOutput> outputBoundary, IOutputConverter outputConverter) { this.customerWriteOnlyRepository = customerWriteOnlyRepository; this.basketWriteOnlyRepository = basketWriteOnlyRepository; this.outputBoundary = outputBoundary; this.outputConverter = outputConverter; }
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; }