@model InvoiceDetailsModel @inject PaymentMethodHandlerDictionary PaymentMethodHandlerDictionary

Paid summary

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