public BaseOngoingCashoutableBetsListBuilder( IBaseBetRepository <TBetMainInfo> betRepository, IMultiTenantCashOutService multiTenantCashOutService, IBaseBetMapper <TBetMainInfo, TUnifiedBet> betMapper, IBaseBetSelectionMapper <TBetSelectionMainInfo, TUnifiedBetSelection> betSelectionMapper, IBaseBetListInfoProvider <TContext, TUnifiedBet, TBetMainInfo> taxInfoProvider, IBaseBetListInfoProvider <TContext, TUnifiedBet, TBetMainInfo> regulatorInfoProvider) : base(multiTenantCashOutService, betMapper, betSelectionMapper, taxInfoProvider, regulatorInfoProvider) { _betRepository = betRepository; }
protected BaseBetBuilderFactory(IBaseBetRepository <TBetMainInfo> betRepository, IMultiTenantCashOutService multiTenantCashOutService, IBaseBetMapper <TBetMainInfo, TUnifiedBet> betMapper, IBaseBetSelectionMapper <TBetSelectionMainInfo, TUnifiedBetSelection> betSelectionMapper, IBaseUniversalInfoProvider <TUnifiedBet, TBetMainInfo> universalTaxInfoProvider, IBaseUniversalInfoProvider <TUnifiedBet, TBetMainInfo> universalRegulatorInfoProvider ) { _betRepository = betRepository; _multiTenantCashOutService = multiTenantCashOutService; _betMapper = betMapper; _betSelectionMapper = betSelectionMapper; _universalTaxInfoProvider = universalTaxInfoProvider; _universalRegulatorInfoProvider = universalRegulatorInfoProvider; }