Exemple #1
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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);
        }