@using EnvelopeGenerator.CommonServices; @using EnvelopeGenerator.Domain; @using static EnvelopeGenerator.Domain.Constants; @{ ViewData["Title"] = "Debug"; } @functions { string encodeEnvelopeKey(Envelope envelope) { var receiver = envelope.Receivers.First(); return Helpers.EncodeEnvelopeReceiverId(envelope.Uuid, receiver.Signature); } IEnumerable> groupEnvelopes(List envelopes) { return envelopes.GroupBy(item => item.Status).OrderBy(item => (int)item.Key); } }
@foreach (IGrouping group in groupEnvelopes((List)@Model)) {

@group.Key.ToString() @group.Count()

Show envelopes @foreach (Envelope envelope in @group) {
@envelope.Title
Ersteller @envelope.User.Email.TrySanitize(_sanitizer)
Datum @envelope.AddedWhen
}

}