public ReportRequestDetailsOutput ReportRequestDetails(ReportRequestsInput input) { ReportRequestDetailsOutput results = new ReportRequestDetailsOutput(); //Get Request Header var leadHeader = (ReportRequestsOutput)_creditsHeroConnect.CallCreditsHeroService<ReportRequestsOutput>(results, input, "api/services/app/Requests/ReportRequests"); //Get Subscribers for the Request GetSubscribersInput inputSubscriber = new GetSubscribersInput() { CompanyId = input.CompanyRefId, RequestId = input.RequestRefId }; var subscribers = _creditsHeroConnect.CallCreditsHeroService<GetSubscribersOutput>(results, inputSubscriber, "api/services/app/Subscriber/GetSubscribersByCompany"); //Get the Request Details var details = _creditsHeroConnect.CallCreditsHeroService<ReportRequestDetailsOutput>(results, input, "api/services/app/Requests/ReportRequestDetails"); results.Header = leadHeader; results.Details = ((ReportRequestDetailsOutput)details).Details; results.Subscribers = ((GetSubscribersOutput)subscribers).Subscribers; return results; }
public ReportRequestsOutput ReportRequests(ReportRequestsInput input) { ReportRequestsOutput results = new ReportRequestsOutput(); return (ReportRequestsOutput)_creditsHeroConnect.CallCreditsHeroService<ReportRequestsOutput>(results, input, "api/services/app/Requests/ReportRequests"); }