Esempio n. 1
0
        public async Task <PaymentModel> CreatePaymentOrder(PaymentModel model)
        {
            var payment = model.MapTo <AppointmentOrders>();

            _dbContext.Orders.Add(payment);
            await _dbContext.SaveChangesAsync();

            model.Id                = payment.Id;
            model                   = GenericHelper.GenerateReceiptId(model);
            model                   = _paymentService.CreateOrder(model);
            payment.ReceiptId       = model.ReceiptId;
            payment.RazorPayOrderId = model.RazorPayOrderId;
            await _dbContext.SaveChangesAsync();

            return(model);
        }