@model InvoiceDetailsModel @inject PaymentMethodHandlerDictionary PaymentMethodHandlerDictionary

Current status

@if (Model.StatusException == InvoiceExceptionStatus.PaidOver) { } @foreach (var payment in Model.CryptoPayments) { @if (Model.StatusException == InvoiceExceptionStatus.PaidOver) { } }
Payment method Rate Paid DueOverpaid
@payment.PaymentMethod @payment.Rate @payment.Paid @payment.Due@payment.Overpaid
@{ var grouped = Model.Payments.GroupBy(payment => payment.GetPaymentMethodId().PaymentType); } @foreach (var paymentGroup in grouped) { }