public CitySelector( IRepository <CityEntity, int> cityRepository, IGeoDistanceCalculator distanceCalculator, IConfiguration config) { DistanceCalculator = distanceCalculator; Config = config; CityRepository = cityRepository; }
public DeliveryChargeCalculator( IGeoDistanceCalculator geoDistanceCalculator, IRepository <AddressEntity, int> addressRepository, IRepository <DistanceChargeEntity, int> distanceChargeRepository, IAsyncQueryableExecuter asyncExecutor, IRiderRepository riderRepository, IRepository <ItemEntity, int> itemRepository, IRepository <DeliveryScheduleEntity, int> deliveryScheduleRepository, IRepository <SubtotalPercentageEntity, int> subtotalPercentageRepository) { GeoDistanceCalculator = geoDistanceCalculator; AddressRepository = addressRepository; DistanceChargeRepository = distanceChargeRepository; AsyncExecutor = asyncExecutor; RiderRepository = riderRepository; }