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); }