public static List <TypeTrip> Get() { var result = new List <TypeTrip>(); string jsonFilePath = "./Data/type-trip.json"; var json = File.ReadAllText(jsonFilePath); try { JArray typeTrips = JArray.Parse(json); foreach (var item in typeTrips) { TypeTrip typeObject = new TypeTrip(); typeObject.Id = item["id"].ToString(); typeObject.Name = item["name"].ToString(); typeObject.NameImage = item["image_name"].ToString(); result.Add(typeObject); } } catch (Exception) { throw; } return(result); }
private void Window_Loaded(object sender, RoutedEventArgs e) { typeTrips = TypeTripDAO.Get(); transports = TransportDAO.Get(); typeChosen = typeTrips[0]; transportChosen = transports[0]; statusChosen.Text = "Đang đi"; this.DataContext = new { type = typeChosen, transport = transportChosen }; }
public Trip[] SearchTripByType(TypeTrip t) { Trip[] temp = new Trip[this.index + 1]; int counter = 0; if (!IsEmpty()) { for (int i = 0; i < trips.Length; i++) { temp[i] = Dequeue(); if (temp[i] == null) { return(null); } else if (temp[i].Typetrip == t) { counter++; } } if (counter != 0) { for (int i = trips.Length - 1; i >= 0; i--) { Enqueue(temp[i]); } Trip[] typeArr = new Trip[counter]; for (int i = 0; i < this.trips.Length; i++) { if (temp[i].Typetrip == t) { typeArr[i] = temp[i]; } } } else { return(null); } } Console.WriteLine("Empty"); return(null); }
private void travelTypeButton_Click(object sender, RoutedEventArgs e) { typeChosen = typeTrips[0]; this.DataContext = new { type = typeChosen, transport = transportChosen }; }