public Dtos.SubscribersRequestDetailsDto GetSubscribersRequestDetails(Dtos.GetSubscribersRequestDetailInput input) { var subscriberRequests = _subscriberRequestDetailRepository.GetSubscriberRequestsDetails(input.SubscribersId.Value, input.RequestId.Value); Dtos.SubscribersRequestDetailsDto results = new Dtos.SubscribersRequestDetailsDto(); Dtos.SubscribersRequestDetailDto resultItem = new SubscribersRequestDetailDto(); RequestsExtDto requestExtItem = new RequestsExtDto(); results.SubscriberRequestDetailsList = new List<Dtos.SubscribersRequestDetailDto>(); var requestsExt = _requestExtRepository.GetRquestsExtByRequestId(input.RequestId.Value); foreach (var item in subscriberRequests) { resultItem = new Dtos.SubscribersRequestDetailDto { CriteriaCreditCount = item.CriteriaCreditCount, CriteriaId = item.CriteriaId, CriteriaName = item.CriteriaName, CriteriaValue = item.CriteriaValue, InquiryCreationTime = item.InquiryCreationTime, InquiryId = item.InquiryId, MemberEmail = item.MemberEmail, MemberFullName = item.MemberFullName, MemberSmsNumber = item.MemberSmsNumber, QuotesSent = item.QuotesSent, RequestComment = item.RequestComment, RequestEmail = item.RequestEmail, RequestFullName = item.RequestFullName, RequestSmsNumber = item.RequestSmsNumber, TotalCredits = item.TotalCredits }; resultItem.RequestExt = new List<RequestsExtDto>(); foreach (var extItem in requestsExt) { requestExtItem = new RequestsExtDto(); requestExtItem.Id = extItem.Id; requestExtItem.Key = extItem.Key; requestExtItem.Value = extItem.Value; requestExtItem.RequestsRefId = extItem.RequestRefId; resultItem.RequestExt.Add(requestExtItem); } results.SubscriberRequestDetailsList.Add(resultItem); } return results; }
public CreditsHero.Subscribers.Dtos.SubscribersRequestDetailsDto GetMemberRequestDetails(GetSubscribersRequestDetailInput input) { CreditsHero.Subscribers.Dtos.SubscribersRequestDetailsDto results = new CreditsHero.Subscribers.Dtos.SubscribersRequestDetailsDto(); return (CreditsHero.Subscribers.Dtos.SubscribersRequestDetailsDto)_creditsHeroConnect.CallCreditsHeroService<SubscribersRequestDetailsDto>(results, input, "api/services/app/Subscriber/GetSubscribersRequestDetails"); }
public CreditsHero.Subscribers.Dtos.SubscribersRequestDetailsDto GetMemberRequestDetails(GetSubscribersRequestDetailInput input) { CreditsHero.Subscribers.Dtos.SubscribersRequestDetailsDto results = new CreditsHero.Subscribers.Dtos.SubscribersRequestDetailsDto(); return((CreditsHero.Subscribers.Dtos.SubscribersRequestDetailsDto)_creditsHeroConnect.CallCreditsHeroService <SubscribersRequestDetailsDto>(results, input, "api/services/app/Subscriber/GetSubscribersRequestDetails")); }