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 GetRentForecastPrice(IValidateRentRequirement validateRentRequirement) { _validateRentRequirement = validateRentRequirement; }