示例#1
0
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            try
            {
                RouteAirlinerClass rClass = (RouteAirlinerClass)value;

                RouteFacility.FacilityType facilityType = (RouteFacility.FacilityType)Enum.Parse(typeof(RouteFacility.FacilityType), parameter.ToString());

                return(rClass.getFacility(facilityType).Name);
            }
            catch
            {
                return("");
            }
        }
示例#2
0
 //returns the basic facility for a specific type
 public static RouteFacility GetBasicFacility(RouteFacility.FacilityType type)
 {
     return(facilities.FindAll(f => f.Type == type).OrderBy(f => f.ServiceLevel).First());
 }
示例#3
0
 //returns all facilities for a specific type
 public static List <RouteFacility> GetFacilities(RouteFacility.FacilityType type)
 {
     return(facilities.FindAll(f => f.Type == type));
 }
示例#4
0
 //returns the facility for a type for the route class
 public RouteFacility getFacility(RouteFacility.FacilityType type)
 {
     return(this.Facilities.Find(f => f.Type == type));
 }
示例#5
0
        public MVVMRouteFacility(RouteFacility.FacilityType type)
        {
            this.Facilities = new List <RouteFacility>();

            this.Type = type;
        }
示例#6
0
        public AirlineClassFacilityMVVM(RouteFacility.FacilityType type)
        {
            this.Facilities = new ObservableCollection<RouteFacility>();

            this.Type = type;

        }
示例#7
0
        public AirlineClassFacilityMVVM(RouteFacility.FacilityType type)
        {
            this.Facilities = new ObservableCollection <RouteFacility>();

            this.Type = type;
        }