/// <summary> /// Get data providers for specified locale. /// </summary> /// <param name="locale">Locale.</param> /// <returns>Data providers for specified locale.</returns> protected virtual SpeciesObservationDataProviderList GetSpeciesObservationDataProviders(ILocale locale) { SpeciesObservationDataProviderList speciesObservationDataProviders = null; if (SpeciesObservationDataProviders.ContainsKey(locale.ISOCode)) { speciesObservationDataProviders = (SpeciesObservationDataProviderList)(SpeciesObservationDataProviders[locale.ISOCode]); } return(speciesObservationDataProviders); }
/// <summary> /// Set species observation data providers for specified locale. /// </summary> /// <param name="speciesObservationDataProviders">Species observation data providers.</param> /// <param name="locale">Locale.</param> protected virtual void SetSpeciesObservationDataProviders(SpeciesObservationDataProviderList speciesObservationDataProviders, ILocale locale) { SpeciesObservationDataProviders[locale.ISOCode] = speciesObservationDataProviders; }