public void AddRange(FlightCollection itemCollection) { foreach (Flight item in itemCollection) { items.Add(item); } }
public Race() : base() { competitors = new CompetitorCollection(); competitorGroups = new CompetitorGroupCollection(); flights = new FlightCollection(); date = new DateTime(); map = new Map(); takeOffGate = new Gate(); defaultRunway = true; defaultTargetFlightDuration = new TimeSpan(0); timeToStartGateDefault = new TimeSpan(0); timeToStartGateAlternative = new TimeSpan(0); }
public FlightCollection GetFlightsByGroupId(Guid groupId) { FlightCollection flightsForCurrentGroup = new FlightCollection(); foreach (Flight flight in items) { if (flight.CompetitorGroupId == groupId) { flightsForCurrentGroup.Add(flight); } } return flightsForCurrentGroup; }
public FlightCollection GetFlightsByCompetitorId(Guid competitorId) { FlightCollection flightsForCurrentCompetitor = new FlightCollection(); foreach (Flight flight in items) { if (flight.CompetitorId == competitorId) { flightsForCurrentCompetitor.Add(flight); } } return flightsForCurrentCompetitor; }