public TransactionExceedInfoResponse GetTransactionExceedInfo(TransactionExceedInfoRequest transactionExceedInfoRequest) { Task <TransactionExceedInfoResponse> task = Task.Run(() => this.GetTransactionExceedInfoAsync(transactionExceedInfoRequest)); task.Wait(); return(task.Result); }
public static TransactionExceedInfoRequest ToTransactionExceedRequestModel(this ReportRequest reportRequest) { var req = new TransactionExceedInfoRequest(); 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 = "GetTransactionExceedInfo"; //req.AgentId = System.Convert.ToDecimal(agentId); will be in the integration layer req.AgentIdFieldSpecified = true; req.TransactionDate = System.Convert.ToDateTime(reportRequest.StartDate); req.TransactionDateFieldSpecified = true; return(req); }
public Task <TransactionExceedInfoResponse> GetTransactionExceedInfoAsync(TransactionExceedInfoRequest transactionExceedInfoRequest) { return(_partnerService.GetTransactionExceedInfoAsync(transactionExceedInfoRequest)); }
public virtual TransactionExceedInfoResponse GetTransactionExceedInfo(TransactionExceedInfoRequest transactionExceedInfoRequest) { return(_partnerService.GetTransactionExceedInfo(transactionExceedInfoRequest)); }
public TransactionExceedInfoResponse GetTransactionExceedInfo(TransactionExceedInfoRequest transactionExceedInfoRequest) { transactionExceedInfoRequest.AgentId = Convert.ToDecimal(AuthIntegration.GetAgent().AgentId); return(_partnerServiceRepository.GetTransactionExceedInfo(transactionExceedInfoRequest)); }
/// <summary> /// Returns TransactionExceedInfoResponse for the PartnerService Request... /// </summary> /// <param name="transactionExceedInfoRequest">transactionExceedInfoRequest</param> /// <returns>GetTransactionExceedInfoResponse</returns> public async Task <TransactionExceedInfoResponse> GetTransactionExceedInfoAsync(TransactionExceedInfoRequest transactionExceedInfoRequest) { transactionExceedInfoRequest.ThrowIfNull(nameof(transactionExceedInfoRequest)); var transactionExceedInfoResponse = await PartnerServiceProxyFactory.UseService(service => service.getTransactionExceedInfoAsync(transactionExceedInfoRequest.ToTransactionExceedInfoRequest1Service())); return(transactionExceedInfoResponse.getTransactionExceedInfoResponse.ToDomain()); }