public async Task <IActionResult> PostPaid([FromBody] PaidPaymentModel model) { var details = new PaidPaymentDetails() { PaymentId = model.PaymentId, BookingId = model.BookingId, Amount = model.Amount }; await _paymentService.ProcessPaidPayment(details); return(Ok()); }
public async Task ProcessPaidPayment(PaidPaymentDetails paidPaymentDetails) { var paymentPaidEvent = new PaymentPaidEvent(paidPaymentDetails.BookingId, paidPaymentDetails.PaymentId, paidPaymentDetails.Amount); await _eventEmmiter.EmitEvent(paymentPaidEvent); }