Пример #1
0
        public List <string> GetOccurrenceSettingsSummary()
        {
            OccurrenceFilterViewModel occurrenceModel = CreateOccurrenceFilterViewModel();
            var strings = new List <string>();

            if (occurrenceModel.IsNaturalOccurrence)
            {
                strings.Add(Resources.Resource.FilterOccurrenceIsNaturalOccurrence);
            }

            if (occurrenceModel.IsNotNaturalOccurrence)
            {
                strings.Add(Resources.Resource.FilterOccurrenceIsNotNaturalOccurrence);
            }

            if (occurrenceModel.IncludeNeverFoundObservations)
            {
                strings.Add(Resources.Resource.FilterOccurrenceIncludeNeverFoundObservations);
            }

            if (occurrenceModel.IncludeNotRediscoveredObservations)
            {
                strings.Add(Resources.Resource.FilterOccurrenceIncludeNotRediscoveredObservations);
            }

            return(strings);
        }
Пример #2
0
 public void UpdateOccurrenceSetting(OccurrenceFilterViewModel occurrenceFilterViewModel)
 {
     OccurrenceSetting.IncludeNeverFoundObservations      = occurrenceFilterViewModel.IncludeNeverFoundObservations;
     OccurrenceSetting.IncludeNotRediscoveredObservations = occurrenceFilterViewModel.IncludeNotRediscoveredObservations;
     OccurrenceSetting.IsNaturalOccurrence         = occurrenceFilterViewModel.IsNaturalOccurrence;
     OccurrenceSetting.IsNotNaturalOccurrence      = occurrenceFilterViewModel.IsNotNaturalOccurrence;
     OccurrenceSetting.IncludePositiveObservations = occurrenceFilterViewModel.IsNaturalOccurrence || occurrenceFilterViewModel.IsNotNaturalOccurrence == true;
 }
Пример #3
0
        public OccurrenceFilterViewModel CreateOccurrenceFilterViewModel()
        {
            OccurrenceFilterViewModel model = new OccurrenceFilterViewModel();

            model.IncludeNeverFoundObservations      = OccurrenceSetting.IncludeNeverFoundObservations;
            model.IncludeNotRediscoveredObservations = OccurrenceSetting.IncludeNotRediscoveredObservations;
            model.IncludePositiveObservations        = OccurrenceSetting.IsNaturalOccurrence || OccurrenceSetting.IsNaturalOccurrence == true;
            model.IsNaturalOccurrence    = OccurrenceSetting.IsNaturalOccurrence;
            model.IsNotNaturalOccurrence = OccurrenceSetting.IsNotNaturalOccurrence;
            model.IsSettingsDefault      = OccurrenceSetting.IsSettingsDefault();
            return(model);
        }