Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        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));
            }
        }