public async Task <SingleObjectModel> GeneratePaymentOrder([FromUri] string filingRequestUID) { using (var usecases = new PaymentUseCases()) { EFilingRequestDto filingRequestDto = await usecases.GeneratePaymentOrder(filingRequestUID); return(new SingleObjectModel(this.Request, filingRequestDto)); } }
public SingleObjectModel SetPaymentReceipt([FromUri] string filingRequestUID, [FromBody] object paymentData) { using (var usecases = new PaymentUseCases()) { var json = JsonObject.Parse(paymentData); EFilingRequestDto filingRequestDto = usecases.SetPaymentReceipt(filingRequestUID, json.Get <string>("receiptNo")); return(new SingleObjectModel(this.Request, filingRequestDto)); } }