private void btnOk_Click(object sender, RoutedEventArgs e) { double price = Convert.ToDouble(txtPrice.Text); RouteAirlinerClass.SeatingType seating = (RouteAirlinerClass.SeatingType)cbSeating.SelectedItem; this.AirlinerClass.Seating = seating; this.AirlinerClass.FarePrice = price; foreach (ComboBox cbFacility in cbFacilities) { this.AirlinerClass.addFacility((RouteFacility)cbFacility.SelectedItem); } this.Selected = this.AirlinerClass; this.Close(); }
//public int CabinCrew { get; set; } public MVVMRouteClass(AirlinerClass.ClassType type, RouteAirlinerClass.SeatingType seating, double fareprice) { this.Type = type; this.Seating = seating; this.FarePrice = fareprice; this.Facilities = new List <MVVMRouteFacility>(); foreach (RouteFacility.FacilityType facType in Enum.GetValues(typeof(RouteFacility.FacilityType))) { if (GameObject.GetInstance().GameTime.Year >= (int)facType) { MVVMRouteFacility facility = new MVVMRouteFacility(facType); foreach (RouteFacility fac in RouteFacilities.GetFacilities(facType)) { facility.Facilities.Add(fac); } this.Facilities.Add(facility); } } }