public PenningBestellingenViewModel(McEditie editie, int sortByPaid = 0) { EditieId = editie.Id; EditieNaam = editie.Naam; Bestellingen = editie.Verkoopmomenten.SelectMany(v => v.Bestellingen).ToList(); Bestellingen = sortByPaid == 1 ? Bestellingen.OrderBy(b => b.IsBetaald) .ThenBy(b => b.Vereniging.GroepNaam) .ThenBy(b => b.Verkoopmoment.StartDatum) .ToList() : Bestellingen.OrderBy(b => b.Vereniging.GroepNaam) .ThenBy(b => b.Verkoopmoment.StartDatum) .ToList(); SortByPaid = (sortByPaid == 1); }