/// <summary> /// Get all species activities for specified locale. /// </summary> /// <param name="locale">Locale.</param> /// <returns>All species activities for specified locale.</returns> protected virtual SpeciesActivityList GetSpeciesActivities(ILocale locale) { SpeciesActivityList speciesActivities = null; if (SpeciesActivities.ContainsKey(locale.ISOCode)) { speciesActivities = (SpeciesActivityList)(SpeciesActivities[locale.ISOCode]); } return(speciesActivities); }
/// <summary> /// Get all species activities for specified locale. /// </summary> /// <param name="locale">Locale.</param> /// <returns>All species activities for specified locale.</returns> protected override SpeciesActivityList GetSpeciesActivities(ILocale locale) { SpeciesActivityList speciesActivities = null; lock (SpeciesActivities) { if (SpeciesActivities.ContainsKey(locale.ISOCode)) { speciesActivities = (SpeciesActivityList)(SpeciesActivities[locale.ISOCode]); } } return(speciesActivities); }