public WalletController(IWalletBusiness __IWalletBusiness, IAgencyBusiness __IAgencyBusiness,
                         IAccountBusiness __IAccountBusiness, ITransactionBusiness __ITransactionBusiness,
                         IWalletRepository __IWalletRepository, ITransactionHistoryBusiness __ITransactionHistoryBusiness)
 {
     _IWalletBusiness             = __IWalletBusiness;
     _IAgencyBusiness             = __IAgencyBusiness;
     _IAccountBusiness            = __IAccountBusiness;
     _ITransactionBusiness        = __ITransactionBusiness;
     _IWalletRepository           = __IWalletRepository;
     _ITransactionHistoryBusiness = __ITransactionHistoryBusiness;
 }
        public TransactionController(ITransactionBusiness __ITransactionBusiness, IWalletBusiness __IWalletBusiness, 
            IPayoutExportRepository __IPayoutExportRepository, ITransactionRepository __ITransactionRepository, INotificationBusiness __INotificationBusiness, 
            ITransactionHistoryBusiness __ITransactionHistoryBusiness, ITransactionService __ITransactionService, ICampaignService __ICampaignService,
            IPaymentService _IPaymentService, IPayoutExportService __IPayoutExportService)
        {
            _ITransactionBussiness = __ITransactionBusiness;
            _IWalletBusiness = __IWalletBusiness;
            _IPayoutExportRepository = __IPayoutExportRepository;
            _ITransactionRepository = __ITransactionRepository;
            _INotificationBusiness = __INotificationBusiness;
            _ITransactionHistoryBusiness = __ITransactionHistoryBusiness;
            _ITransactionService = __ITransactionService;

            _ICampaignService = __ICampaignService;
            _paymentService = _IPaymentService;
            _IPayoutExportService = __IPayoutExportService;
        }