public EditieVereniging(Vereniging vereniging, McEditie editie) { Naam = vereniging.GroepNaam; IBAN = vereniging.IBAN; Mail = vereniging.Email; Konvent = vereniging.Konvent != null ? vereniging.Konvent.GroepNaam : "/"; AantalTickets = editie.GetBestellingenOfVereniging(vereniging).Sum(b => b.AantalGereserveerdeTickets); AantalTicketsNaVerkoop = editie.GetAmountTotalTicketsByVereniging(vereniging); AantalMedewerkers = editie.GetBestellingenOfVereniging(vereniging).Sum(b => b.AantalMedewerkers); IsGroot = vereniging.IsGroot; }
public TicketsIndexViewModel(McEditie editie, Vereniging vereniging) { EditieNaam = editie.Naam; DaysUntill = editie.StartDatum.Subtract(DateTime.Now).Days; Bestellingen = editie.GetBestellingenOfVereniging(vereniging).ToList(); TradesSold = editie.Trades.Where(t => t.From.GroepId == vereniging.GroepId).ToList(); TradesReceived = editie.Trades.Where(t => t.To.GroepId == vereniging.GroepId).ToList(); AantalTickets = editie.GetAmountTotalTicketsByVereniging(vereniging); }