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(""); } }
//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()); }
//returns all facilities for a specific type public static List <RouteFacility> GetFacilities(RouteFacility.FacilityType type) { return(facilities.FindAll(f => f.Type == type)); }
//returns the facility for a type for the route class public RouteFacility getFacility(RouteFacility.FacilityType type) { return(this.Facilities.Find(f => f.Type == type)); }
public MVVMRouteFacility(RouteFacility.FacilityType type) { this.Facilities = new List <RouteFacility>(); this.Type = type; }
public AirlineClassFacilityMVVM(RouteFacility.FacilityType type) { this.Facilities = new ObservableCollection<RouteFacility>(); this.Type = type; }
public AirlineClassFacilityMVVM(RouteFacility.FacilityType type) { this.Facilities = new ObservableCollection <RouteFacility>(); this.Type = type; }