Ejemplo n.º 1
0
        public async Task <IActionResult> GetJsonPaymentRequest(int id)
        {
            try
            {
                PaymentRequest request = await paymentService.GetPaymentRequestAsync(id);

                if (request == null)
                {
                    return(BadRequest("Request not found!"));
                }

                string modelStr = JsonConvert.SerializeObject(request, Formatting.Indented, new JsonSerializerSettings {
                    ReferenceLoopHandling = ReferenceLoopHandling.Ignore
                });
                Log.Information($"IntegrationController/getJsonPaymentRequest - got request with Id: {id} / {modelStr}");
                return(Ok(modelStr));
            }
            catch (Exception ex)
            {
                Log.Error(ex, $"ERROR getting json payment request");
                return(BadRequest("Error getting json payment request"));
            }
        }