@model (InvoiceDetailsModel Invoice, bool ShowAddress)
@{ var invoice = Model.Invoice; }
Payment method |
@if (Model.ShowAddress)
{
Address |
}
Rate |
Paid |
Due |
@if (invoice.Overpaid)
{
Overpaid |
}
@foreach (var payment in invoice.CryptoPayments)
{
@payment.PaymentMethod |
@if (Model.ShowAddress)
{
@payment.Address
|
}
@payment.Rate |
@payment.Paid |
@payment.Due |
@if (invoice.Overpaid)
{
@payment.Overpaid |
}
var details = payment.PaymentMethodRaw.GetPaymentMethodDetails();
var name = details.GetAdditionalDataPartialName();
if (!string.IsNullOrEmpty(name))
{
}
}
@{
var grouped = invoice.Payments.GroupBy(payment => payment.GetPaymentMethodId()?.PaymentType).Where(entities => entities.Key != null);
}
@foreach (var paymentGroup in grouped)
{
}