private WebSpeciesObservationInformation GetSpeciesObservationInformation(Boolean refresh) { if (_speciesObservationInformation.IsNull() || refresh) { _speciesObservationInformation = SpeciesObservationManagerTest.GetOneSpeciesObservationInformation(GetContext()); } return(_speciesObservationInformation); }
/// <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; }