public void AddAirportToList() { if (SelectedAirport == null) { return; } var orderValue = 1; if (m_Model.Airports.Count > 0) { orderValue = m_Model.Airports.Max(a => a.Order) + 1; } var airport = new AirportPosition(); airport.Order = orderValue; airport.AirportID = SelectedAirport.id; m_Model.Airports.Add(airport); NotifyOfPropertyChange(() => AirportPositions); }
public AirportEntryViewModel(AirportPosition airportPosition, GlobalAirport globalAirport) { m_Model = airportPosition; m_Airport = globalAirport; }