public void AddCountry(Country country) { Dictionary <string, Country> countries = GetAllCountries(); countries.Add(country.Code, country); JsonFileCountryWritter.WriteToJson(countries, JsonFileName); }
public void AddEvent(Event evt) { Dictionary <string, Country> countries = GetAllCountries(); evt.Id = GetCount(countries) + 1; countries[evt.CountryCode].EventList.Add(evt.Id, evt); JsonFileCountryWritter.WriteToJson(countries, JsonFileName); }
public void AddCountry(Country country) { List <Country> countries = GetAllCountries().ToList(); if (country != null) { countries.Add(country); JsonFileCountryWritter.WriteToJson(countries, JsonFileName); } }
public void UpdateEvent(Event @evt) { Dictionary <string, Country> countries = GetAllCountries(); Event ev = countries[@evt.CountryCode].EventList[@evt.Id]; ev.Name = evt.Name; ev.City = evt.City; ev.Description = evt.Description; ev.DateTime = evt.DateTime; ev.CountryCode = evt.CountryCode; JsonFileCountryWritter.WriteToJson(countries, JsonFileName); }
public void DeleteCountry(string code) { List <Country> countries = GetAllCountries().ToList(); foreach (var c in countries) { if (c.Code == code) { countries.Remove(c); break; } } JsonFileCountryWritter.WriteToJson(countries, JsonFileName); }
public void DeleteCountry(string code) { Dictionary <string, Country> countries = GetAllCountries(); foreach (var c in countries) { if (c.Key == code) { countries.Remove(c.Key); break; } } JsonFileCountryWritter.WriteToJson(countries, JsonFileName); }