/// <summary> /// Set species observation field descriptions. /// </summary> /// <param name="speciesObservationFieldDescriptions">Species observation field descriptions.</param> /// <param name="isoCode">language ISO code</param> protected virtual void SetSpeciesObservationFieldDescriptions(SpeciesObservationFieldDescriptionList speciesObservationFieldDescriptions, string isoCode) { if (SpeciesObservationFieldDescriptions == null) { SpeciesObservationFieldDescriptions = new Dictionary <string, SpeciesObservationFieldDescriptionList>(); } SpeciesObservationFieldDescriptions.Add(isoCode, speciesObservationFieldDescriptions); }
/// <summary> /// Get all species observation field descriptions. /// </summary> /// <param name="isoCode">language ISO code.</param> /// <returns>All species observation field descriptions.</returns> protected virtual SpeciesObservationFieldDescriptionList GetSpeciesObservationFieldDescriptions(string isoCode) { SpeciesObservationFieldDescriptionList speciesObservationFieldDescriptions = null; if (SpeciesObservationFieldDescriptions != null) { SpeciesObservationFieldDescriptions.TryGetValue(isoCode, out speciesObservationFieldDescriptions); } return(speciesObservationFieldDescriptions); }