コード例 #1
0
        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;
 }