public void Constructor()
        {
            SpeciesActivityList speciesActivities;

            speciesActivities = new SpeciesActivityList();
            Assert.IsNotNull(speciesActivities);
        }
 /// <summary>
 /// Set species activities for specified locale.
 /// </summary>
 /// <param name="speciesActivities">Species activities.</param>
 /// <param name="locale">Locale.</param>
 protected override void SetSpeciesActivities(SpeciesActivityList speciesActivities,
                                              ILocale locale)
 {
     lock (SpeciesActivities)
     {
         SpeciesActivities[locale.ISOCode] = speciesActivities;
     }
 }
 /// <summary>
 /// Set bird nest activities for specified locale.
 /// </summary>
 /// <param name="birdNestActivities">Bird nest activities.</param>
 /// <param name="locale">Locale.</param>
 protected override void SetBirdNestActivities(SpeciesActivityList birdNestActivities,
                                               ILocale locale)
 {
     lock (BirdNestActivities)
     {
         BirdNestActivities[locale.ISOCode] = birdNestActivities;
     }
 }
 private SpeciesActivityList GetSpeciesActivities(Boolean refresh)
 {
     if (_speciesActivities.IsNull() || refresh)
     {
         _speciesActivities = new SpeciesActivityList();
         _speciesActivities.Add(SpeciesActivityTest.GetOneSpeciesActivity(GetUserContext()));
     }
     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 virtual SpeciesActivityList GetSpeciesActivities(ILocale locale)
        {
            SpeciesActivityList speciesActivities = null;

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

            if (BirdNestActivities.ContainsKey(locale.ISOCode))
            {
                birdNestActivities = (SpeciesActivityList)(BirdNestActivities[locale.ISOCode]);
            }
            return(birdNestActivities);
        }
        /// <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);
        }
        /// <summary>
        /// Get all bird nest activities for specified locale.
        /// </summary>
        /// <param name="locale">Locale.</param>
        /// <returns>All bird nest activities for specified locale.</returns>
        protected override SpeciesActivityList GetBirdNestActivities(ILocale locale)
        {
            SpeciesActivityList birdNestActivities = null;

            lock (BirdNestActivities)
            {
                if (BirdNestActivities.ContainsKey(locale.ISOCode))
                {
                    birdNestActivities = (SpeciesActivityList)(BirdNestActivities[locale.ISOCode]);
                }
            }
            return(birdNestActivities);
        }
 public SpeciesActivitiesTest()
 {
     _speciesActivities = null;
 }
 /// <summary>
 /// Set species activities for specified locale.
 /// </summary>
 /// <param name="speciesActivities">Species activities.</param>
 /// <param name="locale">Locale.</param>
 protected virtual void SetSpeciesActivities(SpeciesActivityList speciesActivities,
                                             ILocale locale)
 {
     SpeciesActivities[locale.ISOCode] = speciesActivities;
 }
 /// <summary>
 /// Set bird nest activities for specified locale.
 /// </summary>
 /// <param name="birdNestActivities">Bird nest activities.</param>
 /// <param name="locale">Locale.</param>
 protected virtual void SetBirdNestActivities(SpeciesActivityList birdNestActivities,
                                              ILocale locale)
 {
     BirdNestActivities[locale.ISOCode] = birdNestActivities;
 }