コード例 #1
0
        /// <summary>
        /// Pobieram liste samochodów tego użytkownika
        /// </summary>
        public async void getCarList()
        {
            try
            {
                CarList.Clear();
                var cars = await _carService.GetMyCars();

                foreach (var car in cars)
                {
                    CarList.Add(car);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
        }
コード例 #2
0
        public void UpdateCarList()
        {
            CarList.Clear();

            var results = _gameDB.ExecuteQuery(
                "SELECT " +
                "V.VehicleName " +
                "FROM Vehicles V " +
                "INNER JOIN Manufacturers M " +
                "ON M.ManufacturerID = V.VehicleManufacturerID " +
                "WHERE " +
                $"M.ManufacturerName = '{cb_Manufacturers.SelectedItem.ToString()}' " +
                "ORDER BY VehicleName ");

            while (results.Read())
            {
                CarList.Add(results.GetString(0));
            }

            lv_CarList.ItemsSource = null;
            lv_CarList.ItemsSource = CarList;
        }
コード例 #3
0
        static private int LoadFromAFile(string filename, CarList carList)
        {
            if (File.Exists(filename))
            {
                string json = File.ReadAllText(filename);

                carList.Clear();
                int     maxId      = 0;
                CarList loadedList = JsonConvert.DeserializeObject <CarList>(json);
                foreach (var car in loadedList)
                {
                    if (car.Id > maxId)
                    {
                        maxId = car.Id;
                    }
                    carList.Add(car);
                }
                return(maxId + 1);
            }
            else
            {
                return(0);
            }
        }