예제 #1
0
 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);
 }