public void WriteInfoAbout(Geoname geoname, long itemCount)
 {
     if(itemCount % 10000 == 0)
     {
         Console.WriteLine("Item count: {6} Id: {0}, Name: {1}, {2}, {3}, {4}, {5}", geoname.GeonameId, geoname.Name, geoname.Admin1Code, geoname.Admin2Code, geoname.Admin3Code, geoname.Admin4Code, itemCount);
     }
 }
        private void SavePark(Geoname geoName)
        {
            var park = new Park();
            park.GeonameId = geoName.GeonameId;
            park.Name = geoName.Asciiname;
            //Store lat and long in a format fit for geospatial indexing:
            var location = new double[2];
            location[0] = geoName.Latitude;
            location[1] = geoName.Longitude;
            park.Location = location;
            park.StateCode = geoName.Admin1Code;

            _geoDataStore.Save(park);
        }
 public void Save(Geoname geoname)
 {
     MongoCollection<Geoname> mongoCollection = _db.GetCollection<Geoname>(PlacesCollection);
     mongoCollection.Save(geoname);
 }
 private void SaveCity(Geoname geoName, long cnt)
 {
     _geoDataStore.Save(geoName);
     _log.WriteInfoAbout(geoName, cnt);
 }