public async Task LoadData()
        {
            Isbusy = true;
            CountryOptions.Clear();
            CountryOptions = await ApiService.GetCountries();

            Isbusy = false;
        }
 public CountryService(IOptions <CountryOptions> countryOptions)
 {
     _countryValue = countryOptions.Value;
 }
Example #3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="Country"/> class.
        /// </summary>
        /// <param name="abbreviation">The abbreviation.</param>
        /// <param name="name">The name.</param>
        /// <param name="assumedRegionType">Type of the assumed region.</param>
        /// <param name="options">The options.</param>
        /// <param name="regions">The regions.</param>
        public Country(string abbreviation, string name, RegionType assumedRegionType, CountryOptions options, params Region[] regions)
        {
            m_abbreviation = abbreviation;
            m_name = name;
            m_assumedRegionType = assumedRegionType;
            m_options = options;

            if (regions == null)
            {
                m_regions = new List<Region>();
            }
            else
            {
                m_regions = new List<Region>(regions);
            }
        }
 public CountriesController(IOptions <CountryOptions> countryOptions)
 {
     _countryOptions = countryOptions.Value;
 }
Example #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Country"/> class.
 /// </summary>
 /// <param name="abbreviation">The abbreviation.</param>
 /// <param name="name">The name.</param>
 /// <param name="options">The options.</param>
 /// <param name="regions">The regions.</param>
 public Country(string abbreviation, string name, CountryOptions options, params Region[] regions)
     : this(abbreviation, name, DefaultRegionType, options, regions)
 {
 }