コード例 #1
0
        public async Task <List <AccountCampaignChargeViewModel> > GetAccountCampaignCharges(int accountid)
        {
            var filter = new AccountCampaignChargeByAccountSpecification(accountid);


            var accountCampaignCharges = await _accountCampaignChargeRepository.ListAsync(filter);

            return(AccountCampaignChargeViewModel.GetList(accountCampaignCharges));
        }
コード例 #2
0
        public async Task <int> GetAcountChargeAmount(int accountid, CampaignType campaignType)
        {
            var filter        = new AccountCampaignChargeByAccountSpecification(accountid, campaignType);
            var accountCharge = await _accountCampaignChargeRepository.GetSingleBySpecAsync(filter);

            if (accountCharge != null)
            {
                var settings = await _settingRepository.GetSetting();

                //return settings.GetAccountChagreAmount(accountCharge.AccountChargeAmount);
                return(settings.GetAccountChagreAmount(20000));
            }


            return(0);
        }