public void MigrateCountry() { //get all countries from sql database var countries = dao.GetAllCountries(); List <CountryModel> countryModels = new List <CountryModel>(countries.Count); //adding country models to list foreach (var country in countries) { var counModel = new CountryModel { Name = country.CountryName }; countryModels.Add(counModel); } //inserting countries from list to mongo foreach (var coun in countryModels) { mongo.InsertRecord <CountryModel>("country", coun); } }
public bool Insert(RouterModel router) { int retries = 3; while (retries > 0) { try { return(mongo.InsertRecord <RouterModel>("router", router)); } catch (Exception e) { retries--; Thread.Sleep(1000); } } Console.WriteLine("Error to insert document"); return(false); }