public WheelService(ISpinRepo spinRepo,
                     ITransactionRepo transactionRepo,
                     IBalanceRepo balanceRepo,
                     ICouponRepo couponRepo,
                     ICouponValueRepo couponValueRepo,
                     IWheelConfigurationRepo wheelConfigurationRepo,
                     IWheelConfigurationSliceRepo wheelConfigurationSliceRepo,
                     IUserRepo userRepo)
 {
     _spinRepo                    = spinRepo;
     _transactionRepo             = transactionRepo;
     _balanceRepo                 = balanceRepo;
     _couponRepo                  = couponRepo;
     _couponValueRepo             = couponValueRepo;
     _wheelConfigurationRepo      = wheelConfigurationRepo;
     _wheelConfigurationSliceRepo = wheelConfigurationSliceRepo;
     _userRepo                    = userRepo;
 }
 public BalanceService(IBalanceRepo balanceRepo, AccountingCalcForBalance accountingCalcForBalance, IIncomeStatmentRepo incomeStatmentRepo)
 {
     this.balanceRepo = balanceRepo;
     this.accountingCalcForBalance = accountingCalcForBalance;
     this.incomeStatmentRepo       = incomeStatmentRepo;
 }