예제 #1
0
 public CampaignBusiness(ILoggerFactory _loggerFactory, ICampaignRepository __ICampaignRepository,
                         ITransactionRepository __ITransactionRepository, ICampaignAccountRepository __ICampaignAccountRepository, IAccountBusiness __IAccountBusiness, IAccountRepository __IAccountRepository)
 {
     _logger = _loggerFactory.CreateLogger <CampaignBusiness>();
     _ICampaignRepository        = __ICampaignRepository;
     _ITransactionRepository     = __ITransactionRepository;
     _ICampaignAccountRepository = __ICampaignAccountRepository;
     _IAccountBusiness           = __IAccountBusiness;
     _IAccountRepository         = __IAccountRepository;
 }
예제 #2
0
 public PaymentService(ILogger <TransactionService> logger,
                       ICampaignAccountRepository campaignAccountRepository,
                       IWalletRepository walletRepository, ICampaignRepository campaignRepository,
                       ITransactionRepository transactionRepository)
 {
     _logger                    = logger;
     _walletRepository          = walletRepository;
     _campaignRepository        = campaignRepository;
     _transactionRepository     = transactionRepository;
     _campaignAccountRepository = campaignAccountRepository;
 }
예제 #3
0
 public CampaignService(ICampaignRepository campaignRepository,
                        ITransactionRepository transactionRepository,
                        IWalletRepository walletRepository,
                        IAsyncRepository <CampaignTypeCharge> campaignTypeChargeRepository,
                        IAsyncRepository <CampaignOption> campaignOptionRepository,
                        IAsyncRepository <CampaignAccountType> campaignAccountTypeRepository,
                        ICampaignAccountRepository campaignAccountRepository,
                        INotificationRepository notificationRepository,
                        ISettingRepository settingRepository)
 {
     _campaignAccountTypeRepository = campaignAccountTypeRepository;
     _campaignTypeChargeRepository  = campaignTypeChargeRepository;
     _campaignOptionRepository      = campaignOptionRepository;
     _campaignRepository            = campaignRepository;
     _walletRepository          = walletRepository;
     _settingRepository         = settingRepository;
     _transactionRepository     = transactionRepository;
     _campaignAccountRepository = campaignAccountRepository;
     _notificationRepository    = notificationRepository;
 }
예제 #4
0
 public MicroKolController(IAccountBusiness __IAccountBusiness, IAccountRepository __IAccountRepository,
                           IAccountCampaignChargeRepository __IAccountCampaignChargeRepository,
                           IAccountCampaignChargeBusiness __IAccountCampaignChargeBusiness, ICampaignBusiness __ICampaignBusiness,
                           ICampaignAccountRepository __ICampaignAccountRepository, ITransactionRepository __ITransactionRepository,
                           ITransactionBusiness __ITransactionBusiness, IWalletBusiness __IWalletBusiness, IWalletRepository __IWalletRepository,
                           INotificationBusiness __INotificationBusiness, IWalletService ___WalletService, INotificationService __INotificationService)
 {
     _IAccountBusiness   = __IAccountBusiness;
     _IAccountRepository = __IAccountRepository;
     _IAccountCampaignChargeRepository = __IAccountCampaignChargeRepository;
     _IAccountCampaignChargeBusiness   = __IAccountCampaignChargeBusiness;
     _ICampaignBusiness          = __ICampaignBusiness;
     _ICampaignAccountRepository = __ICampaignAccountRepository;
     _ITransactionRepository     = __ITransactionRepository;
     _ITransactionBusiness       = __ITransactionBusiness;
     _IWalletBusiness            = __IWalletBusiness;
     _IWalletRepository          = __IWalletRepository;
     _INotificationBusiness      = __INotificationBusiness;
     _WalletService        = ___WalletService;
     _INotificationService = __INotificationService;
 }
예제 #5
0
        public CampaignController(ICampaignBusiness __ICampaignBusiness, ICampaignRepository __ICampaignRepository, IAgencyBusiness __IAgencyBusiness,
                                  ISharedBusiness __ISharedBusiness, INotificationBusiness __INotificationBusiness, ICampaignService __ICampaignService,
                                  ITransactionRepository __ITransactionRepository, ITransactionService __ITransactionService,
                                  IWalletService __IWalletService, ISharedService __ISharedService, ICampaignAccountCaptionService __ICampaignAccountCaptionService,
                                  ICampaignAccountContentService __ICampaignAccountContentService,
                                  ICampaignAccountStatisticService __ICampaignAccountStatisticService, ICampaignAccountRepository __ICampaignAccountRepository, INotificationService __INotificationService)
        {
            _ICampaignBusiness               = __ICampaignBusiness;
            _ICampaignRepository             = __ICampaignRepository;
            _IAgencyBusiness                 = __IAgencyBusiness;
            _ISharedBusiness                 = __ISharedBusiness;
            _INotificationBusiness           = __INotificationBusiness;
            _ICampaignService                = __ICampaignService;
            _ITransactionRepository          = __ITransactionRepository;
            _TransactionService              = __ITransactionService;
            _IWalletService                  = __IWalletService;
            _sharedService                   = __ISharedService;
            _campaignAccountCaptionService   = __ICampaignAccountCaptionService;
            _campaignAccountContentService   = __ICampaignAccountContentService;
            _campaignAccountStatisticService = __ICampaignAccountStatisticService;

            _ICampaignAccountRepository = __ICampaignAccountRepository;
            _INotificationService       = __INotificationService;
        }