コード例 #1
0
 public CreditsHero.Subscribers.Dtos.SubscribersRequestsDto GetMemberRequests(GetSubscribersInput input)
 {
     CreditsHero.Subscribers.Dtos.SubscribersRequestsDto results = new CreditsHero.Subscribers.Dtos.SubscribersRequestsDto();
     return (CreditsHero.Subscribers.Dtos.SubscribersRequestsDto)_creditsHeroConnect.CallCreditsHeroService<SubscribersRequestsDto>(results, input,
         "api/services/app/Subscriber/GetSubscribersRequests");
 }
コード例 #2
0
        public Dtos.SubscribersRequestsDto GetSubscribersRequests(Dtos.GetSubscribersInput input)
        {
            var subscriberRequests = _subscriberRequestRepository.GetSubscriberRequests(input.SubscribersId.Value);
            Dtos.SubscribersRequestsDto results = new Dtos.SubscribersRequestsDto();
            results.SubscriberRequestList = new List<Dtos.SubscribersRequestDto>();
            
            foreach (var item in subscriberRequests)
            {

                results.SubscriberRequestList.Add(new Dtos.SubscribersRequestDto
                {
                    CreationTime = item.InquiryCreationTime, //item.InquiryExt.CreationTime, //((Abp.Domain.Entities.Auditing.CreationAuditedEntity<int>)(item.InquiryExt)).CreationTime, //item.CreationTime,
                    CriteriaName = item.CriteriaName, //item.InquiryExt.Criteria.Name, //item.CriteriaName,
                    //CriteriaRefId = item., //item.InquiryExt.CriteriaRefId, //item.CriteriaRefId,
                    CriteriaValueName = item.CriteriaValue, //item.SubscriberCriteria.CriteriaValues.Name, //item.CriteriaValueName,
                    //CriteriaValuesRefId = item.CriteriaValuesRefId, //item.SubscriberCriteria.CriteriaValuesRefId, //item.CriteriaValuesRefId,
                    //Id = item.SubscriberId, //item.SubscriberCriteria.SubscriberRefId, //item.Id,
                    //InquiryExtId = item.InquiryExtId //item.InquiryExt.InquiryRefId //item.InquiryExtId
                    RequestorEmail = item.RequestEmail,
                    RequestorName = item.RequestFullName,
                    RequestorSmsNumber = item.RequestSmsNumber,
                    RequestorComment = item.RequestComment,
                    RequestId = item.RequestId
                });
            }

            return results;
        }
コード例 #3
0
        public Dtos.SubscribersPurchasesDto GetSubscribersPurchases(Dtos.GetSubscribersInput input)
        {
            var subscriberPurchases = _subscriberPurchaseRepository.GetSubscriberPurchases(input.SubscribersEmail);
            
            Dtos.SubscribersRequestsDto results = new Dtos.SubscribersRequestsDto();
            results.SubscriberRequestList = new List<Dtos.SubscribersRequestDto>();

            foreach (SubscriberPurchase item in subscriberPurchases)
                results.SubscriberRequestList.Add(new Dtos.SubscribersRequestDto
                {
                    //TODO:  Deserialize SubscriberPurchase.Response XML to object
                    
                });

            return null;
        }
コード例 #4
0
 public CreditsHero.Subscribers.Dtos.SubscribersRequestsDto GetMemberRequests(GetSubscribersInput input)
 {
     CreditsHero.Subscribers.Dtos.SubscribersRequestsDto results = new CreditsHero.Subscribers.Dtos.SubscribersRequestsDto();
     return((CreditsHero.Subscribers.Dtos.SubscribersRequestsDto)_creditsHeroConnect.CallCreditsHeroService <SubscribersRequestsDto>(results, input,
                                                                                                                                     "api/services/app/Subscriber/GetSubscribersRequests"));
 }