private WebSpeciesObservationInformation GetSpeciesObservationInformation(Boolean refresh)
 {
     if (_speciesObservationInformation.IsNull() || refresh)
     {
         _speciesObservationInformation = SpeciesObservationManagerTest.GetOneSpeciesObservationInformation(GetContext());
     }
     return(_speciesObservationInformation);
 }
Example #2
0
 /// <summary>
 /// Set species observation count information.
 /// </summary>
 /// <param name="speciesObservationInformation">Species observation information.</param>
 public static void SetCount(this WebSpeciesObservationInformation speciesObservationInformation)
 {
     speciesObservationInformation.MaxSpeciesObservationCount = Settings.Default.MaxSpeciesObservationWithInformation;
     if (speciesObservationInformation.SpeciesObservationIds.IsNotNull())
     {
         speciesObservationInformation.SpeciesObservationCount = speciesObservationInformation.SpeciesObservationIds.Count;
     }
     else if (speciesObservationInformation.SpeciesObservations.IsNotNull())
     {
         // ReSharper disable once PossibleNullReferenceException
         speciesObservationInformation.SpeciesObservationCount = speciesObservationInformation.SpeciesObservations.Count;
     }
     else
     {
         speciesObservationInformation.SpeciesObservationCount = 0;
     }
 }
 public WebSpeciesObservationInformationTest()
 {
     ApplicationIdentifier          = ArtDatabanken.WebService.ArtDatabankenService.Data.ApplicationIdentifier.PrintObs.ToString();
     _speciesObservationInformation = null;
 }