/// <summary> /// Returns UserReportsInfo for the PartnerService Request... /// </summary> /// <param name="getUserReportsInfoRequest">getUserReportsInfoRequest</param> /// <returns>GetUserReportsInfoResponse</returns> public async Task <UserReportsInfoResponseList> GetUserReportsInfoAsync(UserReportsInfoRequest getUserReportsInfoRequest) { getUserReportsInfoRequest.ThrowIfNull(nameof(getUserReportsInfoRequest)); var contentResponse = await PartnerServiceProxyFactory.UseService(service => service.getUserReportsInfoAsync(getUserReportsInfoRequest.ToUserReportsInfoRequest1Service())); return(contentResponse.getUserReportsInfoResponse.ToDomain()); }
public UserReportsInfoResponseList GetUserReportsInfo(UserReportsInfoRequest getUserReportsInfoRequest) { Task <UserReportsInfoResponseList> task = Task.Run(() => this.GetUserReportsInfoAsync(getUserReportsInfoRequest)); task.Wait(); return(task.Result); }
public static UserReportsInfoRequest ToUserReportsRequestModel(this ReportRequest reportRequest) { var req = new UserReportsInfoRequest(); var header = new MoneyGram.PartnerService.DomainModel.Header(); var processInstruction = new MoneyGram.PartnerService.DomainModel.ProcessingInstruction(); req.header = header; req.header.ProcessingInstruction = processInstruction; req.header.ProcessingInstruction.Action = "GetUserReportsInfo"; //req.MainOfficeId = System.Convert.ToDecimal(mainOfficeId); will be in the integration layer req.Locations = reportRequest.Locations.Select(Convert.ToDecimal).ToArray(); req.FromDate = System.DateTime.Parse(reportRequest.StartDate); req.ToDate = System.DateTime.Parse(reportRequest.EndDate); req.FromDateSpecified = true; req.ToDateSpecified = true; return(req); }
public Task <UserReportsInfoResponseList> GetUserReportsInfoAsync(UserReportsInfoRequest getUserReportsInfoRequest) { return(_partnerService.GetUserReportsInfoAsync(getUserReportsInfoRequest)); }
public virtual UserReportsInfoResponseList GetUserReportsInfo(UserReportsInfoRequest getUserReportsInfoRequest) { return(_partnerService.GetUserReportsInfo(getUserReportsInfoRequest)); }
public UserReportsInfoResponseList GetUserReportsInfo(UserReportsInfoRequest getUserReportsInfoRequest) { getUserReportsInfoRequest.MainOfficeId = System.Convert.ToDecimal(AuthIntegration.GetMainOfficeId()); return(_partnerServiceRepository.GetUserReportsInfo(getUserReportsInfoRequest)); }