public ActionResult <PaymentDTO> Get(int id)
 {
     if (id != 0)
     {
         return(paymentGatewayService.GetPayment(id));
     }
     else
     {
         return(StatusCode(400));
     }
 }
        public async Task <IActionResult> GetPayment([HttpTrigger(AuthorizationLevel.Function, "get", Route = "Payment/{id}")] HttpRequest req, string id)
        {
            _logger.LogInformation("C# HTTP trigger function processed a GET request.");

            Guid paymentId;

            if (id == null || !Guid.TryParse(id, out paymentId))
            {
                return(new BadRequestObjectResult("No ID parameter provided"));
            }

            PaymentEntity       paymentEntity       = _paymentGatewayService.GetPayment(paymentId);
            PaymentEntityMasked paymentEntityMasked = paymentEntity.ToPaymentEntityMasked();

            return(new OkObjectResult(paymentEntity.ToPaymentEntityMasked()));
        }