public RentProducts(IManipulationPersistenceGateway <Rent> rents, IManipulationPersistenceGateway <RenterRentalHistory> renterRentalHistories, IManipulationPersistenceGateway <Product> products, IManipulationPersistenceGateway <ProductRentalHistory> productRentalHistories, IReadOnlyPersistenceGateway <Renter> renter, IValidateRentRequirement validateRentRequirement)
 {
     _rents = rents;
     _renterRentalHistories = renterRentalHistories;
     _products = products;
     _productRentalHistories  = productRentalHistories;
     _validateRentRequirement = validateRentRequirement;
 }
 public BaseUseCaseManipulationInteractor(IManipulationPersistenceGateway <TEntity> persistenceGateway, TIEntityUseCasesReadOnlyInteractor useCasesReadOnlyInteractor) : base(persistenceGateway)
 {
     _persistenceGateway        = persistenceGateway;
     UseCasesReadOnlyInteractor = useCasesReadOnlyInteractor;
 }
 public RenterUseCasesManipulationInteractor(IManipulationPersistenceGateway <Renter> persistenceGateway, IRenterUseCasesReadOnlyInteractor useCasesReadOnlyInteractor, IManipulationPersistenceGateway <RenterRentalHistory> productRentalHistories) : base(persistenceGateway, useCasesReadOnlyInteractor)
 {
 }
Exemplo n.º 4
0
 public FinishRent(IManipulationPersistenceGateway <Rent> rents, IManipulationPersistenceGateway <Product> products, IManipulationPersistenceGateway <ProductRentalHistory> productRentalHistories)
 {
     _rents    = rents;
     _products = products;
     _productRentalHistories = productRentalHistories;
 }
Exemplo n.º 5
0
 public UserUseCasesManipulationInteractor(IManipulationPersistenceGateway <User> persistenceGateway, IUserUseCasesReadOnlyInteractor useCasesReadOnlyInteractor) : base(persistenceGateway, useCasesReadOnlyInteractor)
 {
     _persistenceGateway = persistenceGateway;
 }