public async Task <ResponseModel> ProcessPayment([FromBody] ProcessPaymentModel paymentModel) { using (ExternalBankEngine externalBankEngine = new ExternalBankEngine()) { return(await externalBankEngine.ProcessPayment(paymentModel)); } }
public async Task <List <AcquiringBankModel> > GetAllPaymentData() { using (ExternalBankEngine externalBankEngine = new ExternalBankEngine()) { return((await externalBankEngine.GetAllPaymentData()).Select(x => new AcquiringBankModel { AcquiringBankId = x.AcquiringBankId, Amount = x.Amount, IsSuccess = x.IsSuccess, LastModifiedTimeStamp = x.LastModifiedTimeStamp }).ToList()); } }