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); }
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; }
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); }