Ejemplo n.º 1
0
        public async Task Init()
        {
            var transport = await _tCompanyService.GetById <TransportCompanyDTO>(_tranportId);

            TCompany = transport;

            var tOffers = (await _tOfferService.Get <List <TransportOfferDTO> >(new TransportOfferSearchRequest {
                TransportCompanyId = transport.Id
            }));

            foreach (var offer in tOffers)
            {
                var city = await _cityService.GetById <CityDTO>(offer.CityId);

                Cities.Add(city);
            }


            var ratingData = await _ratingService.Get <List <RatingDTO> >(new RatingSearchRequest { TransportCompanyId = transport.Id });

            foreach (var item in ratingData)
            {
                var model = new RatingModel
                {
                    UserName   = (await _userService.GetById <UserDTO>(item.UserId)).UserName,
                    Rating     = item.TransportRating,
                    RatingDate = item.RatingDate
                };
                Reviews.Add(model);
            }
        }
Ejemplo n.º 2
0
        async Task ExecuteLoadCitiesCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                Cities.Clear();

                var cities = await CitiesService.GetCitiesAsync();

                Parallel.ForEach(cities.Data, city =>
                {
                    Cities.Add(city);
                });
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
            finally
            {
                IsBusy = false;
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// В этом закрытом методе заполняются списки Cities, Directions данными из файла input.txt
        /// </summary>
        void Filling()
        {
            if (Lines != null)
            {
                foreach (var line in Lines)
                {
                    var  split    = line.Replace(" ", string.Empty).Replace("\"", string.Empty).Split('→');
                    City cityFrom = new City(split.First());
                    City cityTo   = new City(split.Last());

                    if (!Cities.Any(c => c.Name == cityFrom.Name))
                    {
                        Cities.Add(cityFrom);
                    }
                    if (!Cities.Any(c => c.Name == cityTo.Name))
                    {
                        // здесь указывется что данный город не является точкой отсчета т.к. он является пунктом назначения на данном этапе
                        cityTo.IsNotRoot = true;
                        Cities.Add(cityTo);
                    }
                    else
                    {
                        //этот город был пунктом откправления но в данном случае он является пунктом назначения
                        Cities.FirstOrDefault(c => c.Name == cityTo.Name).IsNotRoot = true;
                    }
                    Directions.Add(new Direction(cityFrom, cityTo));
                }
            }
        }
Ejemplo n.º 4
0
        public void LoadCurrents(AbsolutePlace place)
        {
            var countries = namazApi.GetCountries();

            countries.ForEach(c => Countries.Add(c));

            if (!string.IsNullOrWhiteSpace(place.Country?.UlkeID) &&
                Countries.Any())
            {
                var selectedCnt = Countries.FirstOrDefault(c => c.UlkeID == place.Country?.UlkeID);
                SelectedCountry = selectedCnt;

                var cities = namazApi.GetCities(selectedCnt.UlkeID);
                cities.ForEach(c => Cities.Add(c));

                if (!string.IsNullOrWhiteSpace(place.City?.SehirID))
                {
                    var selectedCity = Cities.FirstOrDefault(c => c.SehirID == place.City?.SehirID);
                    SelectedCity = selectedCity;

                    var towns = namazApi.GetTowns(selectedCity.SehirID);
                    towns.ForEach(i => Towns.Add(i));
                    if (!string.IsNullOrWhiteSpace(place.Town?.IlceID))
                    {
                        var selectedTown = Towns.FirstOrDefault(t => t.IlceID == place.Town?.IlceID);
                        SelectedTown = SelectedTown;
                    }
                    else
                    {
                        var cityCenter = towns.FirstOrDefault(t => t.IlceAdi == selectedCity.SehirAdi);
                        SelectedTown = cityCenter;
                    }
                }
            }
        }
Ejemplo n.º 5
0
        public override Task Initialize()
        {
            Cities.Add(new City {
                Name = "Paris", IsCapital = true
            });
            Cities.Add(new City {
                Name = "Amsterdam", IsCapital = true
            });
            Cities.Add(new City {
                Name = "Frankfurt", IsCapital = false
            });
            Cities.Add(new City {
                Name = "New York", IsCapital = false
            });
            Cities.Add(new City {
                Name = "Buenos Aires", IsCapital = true
            });
            Cities.Add(new City {
                Name = "Barcelona", IsCapital = false
            });
            Cities.Add(new City {
                Name = "Washington DC", IsCapital = true
            });
            Cities.Add(new City {
                Name = "Tokio", IsCapital = true
            });
            Cities.Add(new City {
                Name = "Vancouver", IsCapital = false
            });

            return(base.Initialize());
        }
Ejemplo n.º 6
0
        public void FillDataRain(CityData cityData)
        {
            bool isRain = false;

            for (int i = 0; i < 8; i++)
            {
                DateTime time = DateTime.Parse(cityData.RainTime[i],
                                               null, DateTimeStyles.AssumeUniversal);
                City cityinfo = new City();
                cityinfo.Id          = cityData.Id;
                cityinfo.CityName    = cityData.CityName;
                cityinfo.CountryName = cityData.CountryName;
                cityinfo.Latitude    = cityData.Latitude;
                cityinfo.Longtitude  = cityData.Longtitude;
                cityinfo.Temp        = cityData.Temp[i];
                cityinfo.MaxTemp     = cityData.MaxTemp[i];
                cityinfo.MinTemp     = cityData.MinTemp[i];
                cityinfo.RainTime    = time.DayOfWeek.ToString();
                cityinfo.Main        = cityData.Main[i];
                cityinfo.RainIn3H    = cityData.RainIn3H[i];
                cityinfo.Time        = time.ToShortTimeString();
                cityinfo.Description = cityData.Description[i];
                Cities.Add(cityinfo);
                if (cityData.RainIn3H[i] != null)
                {
                    isRain = true;
                }
            }
            if (isRain == true)
            {
                MessageBox.Show("It will rain soon!");
            }
        }
Ejemplo n.º 7
0
 public void Generate_New()
 {
     Cities.Clear();
     for (int i = 0; i < RNG.Instance.Next(MIN_CONTACTS, MAX_CONTACTS); i++)
     {
         Cities.Add(new ForeignCity());
     }
     foreach (Resource export in ForeignCity.IMPORTANT_EXPORTS)
     {
         bool found = false;
         foreach (ForeignCity city in Cities)
         {
             if (city.Cheap_Exports.Contains(export) || city.Exports.Contains(export) || city.Expensive_Exports.Contains(export))
             {
                 found = true;
                 break;
             }
         }
         if (!found)
         {
             foreach (ForeignCity city in Cities)
             {
                 if (city.Insert_Export(export))
                 {
                     break;
                 }
             }
         }
     }
 }
Ejemplo n.º 8
0
        private void LoadCities(string result)
        {
            bool pointArea = false;
            int  count     = 0;

            foreach (string line in result.Split('\n'))
            {
                if (string.Compare(line.Trim(), PointSection.Trim(), StringComparison.OrdinalIgnoreCase) == 0) // equal - fix because of unprintable sign at end of "line"
                {
                    pointArea = true;
                }
                else if (pointArea)
                {
                    char[]   delimiterChars = { ' ', ':', '\t' };
                    string[] cityParameter  = line.Split(delimiterChars);
                    if (cityParameter.Length == 3)
                    {
                        Debug.Log("City" + count + " " + cityParameter[1] + " / " + cityParameter[2]);
                        Cities.Add(new City(Int32.Parse(cityParameter[1]), Int32.Parse(cityParameter[2]), count));
                    }
                    count++;
                }
            }

            loadingComplete = true;
        }
Ejemplo n.º 9
0
 private void GetCollectionsDataFromDB()
 {
     FlightsViewModel.GetAllCompanies().ForEach(c => Companies.Add(c.name));
     FlightsViewModel.GetAllCities().ForEach(c => Cities.Add(c));
     FlightsViewModel.GetExistingPlanes().ForEach(p => Planes.Add(p));
     FlightsViewModel.GetTrips().ForEach(f => Trips.Add(f));
 }
Ejemplo n.º 10
0
 public void addCities(params string[] cityNames)
 {
     foreach (string city in cityNames)
     {
         Cities.Add(city);
     }
 }
Ejemplo n.º 11
0
 private void ParseCities()
 {
     foreach (Match m in GetMatch(citiesFile, @"(.*) \t(.*) \t"))
     {
         Cities.Add($"{m.Groups[1]}, {m.Groups[2]}");
     }
 }
Ejemplo n.º 12
0
        public async void GetCities()
        {
            var cities = await WeatherApi.GetAutoCompleteAsync(Query);

            Cities.Clear();
            cities.ForEach(city => Cities.Add(city));
        }
Ejemplo n.º 13
0
        public void Save()
        {
            // can not put null for column city because it's a primary key in the table
            if (editCity.City != null)
            {
                if (editCity.RowID != INITIAL_NUMBER)
                {
                    // find the place of the selected item in the list
                    int index = Cities.IndexOf(selectedCity);
                    // remove the selected item from list
                    Cities.Remove(selectedCity);
                    // add the edited one to list in the same place
                    Cities.Insert(index, editCity);
                }
                else
                {
                    Cities.Add(editCity);
                }

                // save the changes to database
                db.Save(Cities.ToList());
                // load data again and do calculations
                Load();
                CalculateTotal();
                CalculateHighest();
            }
        }
Ejemplo n.º 14
0
        public void Add(string name)
        {
            if (!string.IsNullOrEmpty(name))
            {
                City city    = new City(name);
                var  results = new List <ValidationResult>();
                var  context = new ValidationContext(city);
                if (!Validator.TryValidateObject(city, context, results, true))
                {
                    foreach (var error in results)
                    {
                        MessageBox.Show(error.ErrorMessage);
                    }
                }
                else
                {
                    City.AllCities.Insert(0, city);
                    Cities.Clear();
                    foreach (var c in City.AllCities)
                    {
                        Cities.Add(c);
                    }

                    SelectedItem = null;
                    NameCity     = null;
                }
            }
        }
Ejemplo n.º 15
0
        public void PopulateList(
            IEnumerable <City> cities,
            IEnumerable <District> districts,
            IEnumerable <Position> positions)
        {
            foreach (var city in cities)
            {
                Cities.Add(new SelectListItem {
                    Value = city.Id.ToString(), Text = city.Name
                });
            }

            foreach (var district in districts)
            {
                Districts.Add(new SelectListItem {
                    Value = district.Id.ToString(), Text = district.Name
                });
            }

            foreach (var position in positions)
            {
                if (Positions.All(p => p.Id != position.Id))
                {
                    Positions.Add(new PositionViewModel {
                        Id = position.Id, Name = position.Name, Selected = false
                    });
                }
            }
            Positions.Sort((x, y) => x.Id - y.Id);
        }
Ejemplo n.º 16
0
        void LoadDataFromXML()
        {
            XDocument document = DataLoader.LoadXmlFromResources("/Data/CitiesData.xml");

            if (document != null)
            {
                foreach (XElement element in document.Element("Cities").Elements())
                {
                    string   cityName     = element.Element("CityName").Value;
                    GeoPoint cityLocation = new GeoPoint(Convert.ToDouble(element.Element("Latitude").Value, CultureInfo.InvariantCulture),
                                                         Convert.ToDouble(element.Element("Longitude").Value, CultureInfo.InvariantCulture));
                    CityInfo cityInfo = new CityInfo(cityName, cityLocation);
                    foreach (XElement placeElement in element.Element("Places").Elements())
                    {
                        string   placeName     = placeElement.Element("Name").Value;
                        GeoPoint placeLocation = new GeoPoint(Convert.ToDouble(placeElement.Element("Latitude").Value, CultureInfo.InvariantCulture),
                                                              Convert.ToDouble(placeElement.Element("Longitude").Value, CultureInfo.InvariantCulture));
                        string placeDescription = placeElement.Element("Description").Value;
                        Uri    placeImageUri    = new Uri(placeElement.Element("ImageUri").Value, UriKind.RelativeOrAbsolute);
                        cityInfo.Places.Add(new PlaceInfo(placeName, cityName, placeLocation, placeDescription, new BitmapImage(placeImageUri)));
                    }
                    Cities.Add(cityInfo);
                    CitiesMini.Add(cityInfo);
                }
            }
        }
Ejemplo n.º 17
0
        public async void GetCities(object param)
        {
            if (DesignerProperties.GetIsInDesignMode(new System.Windows.DependencyObject()))
            {
                Cities = new ObservableCollection <City>
                {
                    new City {
                        Version = 2, AdministrativeArea = new Area {
                            ID = "123", LocalizedName = "Iasi"
                        }, Country = new Area {
                            ID = "233", LocalizedName = "Romania"
                        }, Key = "287994", LocalizedName = "Iasi"
                    }
                };
            }
            else
            {
                if (string.IsNullOrWhiteSpace(CityInput))
                {
                    return;
                }

                var cities = await _weatherService.SearchCitiesAsync(CityInput);

                Cities?.Clear();
                foreach (var item in cities)
                {
                    Cities.Add(item);
                }

                ShowForecast = Cities?.Count > 0 ? true : false;
            }
        }
Ejemplo n.º 18
0
        private async void GetCities()
        {
            if (_selectedComboBoxCountry != null)
            {
                var gradovi = await _apiCities.Get <List <Model.Grad> >(new GradSearchRequest()
                {
                    DrzavaNaziv = _selectedComboBoxCountry.Content.ToString()
                });

                Cities.Clear();

                foreach (var item in gradovi)
                {
                    Cities.Add(new ComboBoxItem()
                    {
                        Content = item.Naziv, Tag = item.GradId
                    });
                }
                CitiesIsEnabled = true;
            }
            else
            {
                Cities.Clear();
                CitiesIsEnabled = false;
            }
        }
Ejemplo n.º 19
0
        private void AddCityButton_Click(object sender, RoutedEventArgs e)
        {
            DataGrid.UnselectAll();
            string text = TextBox.Text;

            if (!(text.Length == 0 || text == "Enter city"))
            {
                City newCity = GetCity(text);
                if (newCity == null)
                {
                    System.Windows.MessageBox.Show("Oops, something went wrong!");
                    return;
                }
                foreach (var city in Cities)
                {
                    if (city.Name.ToLower() == newCity.Name.ToLower())
                    {
                        System.Windows.MessageBox.Show("City already added!");
                        return;
                    }
                }
                Cities.Add(newCity);
                SaveCities();
                TextBox.Clear();
            }
            else
            {
                System.Windows.MessageBox.Show("Enter a city first!");
            }
        }
Ejemplo n.º 20
0
        private void SelectPrefecture(Prefecture prefecture)
        {
            Debug.WriteLine($"Prefecture: ID[{prefecture.ID}] Name[{prefecture.Name}]");
            Cities.Clear();
            foreach (var city in prefecture.Cities)
            {
                Cities.Add(city);
            }
            var schoolDistrictID = prefecture.SchoolDistrictId;

            SchoolDistricts.Clear();
            foreach (var schoolDistrict in AllSchoolDistricts)
            {
                if (schoolDistrict.ID == prefecture.SchoolDistrictId)
                {
                    foreach (var school in schoolDistrict.Schools)
                    {
                        school.TypeChoices = new List <string>
                        {
                            "Default",
                            "Night",
                            "Other",
                        };
                    }
                    SchoolDistricts.Add(schoolDistrict);
                }
            }
        }
Ejemplo n.º 21
0
        public Region AddCity(City city)
        {
            if (city == null)
            {
                return(this);
            }

            if (string.IsNullOrWhiteSpace(city.Id))
            {
                ;// ServerContext.Current.Logger.Log("Region->AddCity->Trying to add city without name");
            }
            else if (Parent.Cities.ContainsKey(city.Id))
            {
                ;// ServerContext.Current.Logger.Log("Region->AddCity->Trying to add duplicate city (in Map context): {0}", city.Name);
            }
            else
            {
                Cities.Add(city.Id, city);
                //move this shit into Base
                if (city.Parent == null)
                {
                    city.Parent = this;
                }
            }

            return(this);
        }
Ejemplo n.º 22
0
 private void GenerateCitiesData()
 {
     for (int x = 0; x < 5; x++)
     {
         Cities.Add($"City: {x}");
     }
 }
Ejemplo n.º 23
0
        public void PopulateCities()
        {
            // Clear existing cities
            Cities.Clear();

            // Add new cities
            Cities.Add(new CityInfo("City01.jpg", "Houses by Water", false));
            Cities.Add(new CityInfo("City02.jpg", "Turning Circle", true));
            Cities.Add(new CityInfo("City03.jpg", "Skyline at Night", true));
            Cities.Add(new CityInfo("City04.jpg", "Golden Gate Bridge", true));
            Cities.Add(new CityInfo("City05.jpg", "Roads by Night", true));
            Cities.Add(new CityInfo("City06.jpg", "Church Domes", true));
            Cities.Add(new CityInfo("City07.jpg", "Mountain Lights", true));
            Cities.Add(new CityInfo("City08.jpg", "City Scene", false));
            Cities.Add(new CityInfo("City09.jpg", "House in Winter", true));
            Cities.Add(new CityInfo("City10.jpg", "By the Lake", true));
            Cities.Add(new CityInfo("City11.jpg", "At the Dome", true));
            Cities.Add(new CityInfo("City12.jpg", "Cityscape", true));
            Cities.Add(new CityInfo("City13.jpg", "Model City", true));
            Cities.Add(new CityInfo("City14.jpg", "Taxi, Taxi!", true));
            Cities.Add(new CityInfo("City15.jpg", "On the Sidewalk", true));
            Cities.Add(new CityInfo("City16.jpg", "Midnight Walk", true));
            Cities.Add(new CityInfo("City17.jpg", "Lunchtime Cafe", true));
            Cities.Add(new CityInfo("City18.jpg", "Coffee Shop", true));
            Cities.Add(new CityInfo("City19.jpg", "Rustic Tavern", true));
        }
Ejemplo n.º 24
0
 void OnSelectedregionChanged()
 {
     if (_selectedregion == null)
     {
         var data = core.GetAllCities();
         foreach (var item in data)
         {
             Cities.Add(item);
         }
     }
     else
     {
         var data = core.GetRegionCities(SelectedRegion.Id);
         foreach (var item in data)
         {
             Cities.Add(item);
         }
     }
     if (_selectedregion.Id == 2)
     {
         IsYerevan = true;
     }
     else
     {
         IsYerevan = false;
     }
 }
Ejemplo n.º 25
0
 public void getCityExecute(Object parameter)
 {
     if (Information.Province == "湖北")
     {
         Cities.Clear();
         Cities.Add("武汉");
         Cities.Add("恩施");
         Cities.Add("宜昌");
         City = "武汉";
     }
     else if (Information.Province == "四川")
     {
         Cities.Clear();
         Cities.Add("成都");
         Cities.Add("德阳");
         Cities.Add("绵阳");
         City = "成都";
     }
     else
     {
         Cities.Clear();
         Cities.Add("请选择");
         City = "请选择";
     }
 }
Ejemplo n.º 26
0
        public CityDataContext(DbContextOptions <CityDataContext> options)
            : base(options)
        {
            //Database.EnsureDeleted();
            Database.EnsureCreated();
            if (Cities.Count() == 0)
            {
                Cities.Add(new City {
                    Name = "Odense", Description = "Smukkeste By", Attractions = new List <Attraction> {
                        new Attraction {
                            Name = "Døckerslundbageren", Description = "Best Bager i verden"
                        }, new Attraction {
                            Name = "Larz' crib", Description = "Det fedeste hus i verden"
                        }
                    }
                });
                Cities.Add(new City {
                    Name = "Kerteminde", Description = "En anden by i Danmark", Attractions = new List <Attraction> {
                        new Attraction {
                            Name = "Amanda", Description = "En statue af en kælling"
                        }, new Attraction {
                            Name = "Vaffelhuset", Description = "Verdens Bedste Ishus"
                        }
                    }
                });

                SaveChanges();
            }
        }
Ejemplo n.º 27
0
 public void GenerateRandomCities(int amount)
 {
     Cities.Clear();
     for (int i = 0; i < amount; i++)
     {
         Cities.Add(GetRandomCity(i));
     }
 }
Ejemplo n.º 28
0
 private void UpdateCities()
 {
     Cities.Clear();
     foreach (City city in cities)
     {
         Cities.Add(city);
     }
 }
Ejemplo n.º 29
0
        // parses a packet with the header CityAdded
        private void ParseCityAdded(Packet p)
        {
            City city = (City)p.Item;

            Cities.Add(city);
            UpdateCache();
            ConsoleManager.Instance.WriteLine($"Added a city {city.InstanceID}:{city.EmpireID}:{city.Name}");
            OnCityAdded(new CityEventArgs(city));
        }
Ejemplo n.º 30
0
 public void Load(ContactsSaveData data)
 {
     ForeignCity.Reset_Current_Id();
     Cities.Clear();
     foreach (ForeignCitySaveData city_data in data.Cities)
     {
         Cities.Add(new ForeignCity(city_data));
     }
 }