public void UpdateAccuracyFilter(AccuracyFilterViewModel model) { AccuracySetting.MaxCoordinateAccuracy = model.MaxCoordinateAccuracy; AccuracySetting.Inclusive = model.Inclusive; AccuracySetting.IsCoordinateAccuracyActive = model.IsCoordinateAccuracyActive; AccuracySetting.IsActive = model.IsCoordinateAccuracyActive; }
public AccuracyFilterViewModel CreateAccuracyFilterViewModel() { AccuracyFilterViewModel model = new AccuracyFilterViewModel(); model.Inclusive = AccuracySetting.Inclusive; //model.Exclusive = AccuracySetting.Exclusive; model.MaxCoordinateAccuracy = AccuracySetting.MaxCoordinateAccuracy; model.IsSettingsDefault = AccuracySetting.IsSettingsDefault(); model.IsCoordinateAccuracyActive = AccuracySetting.IsCoordinateAccuracyActive; return(model); }
public List <string> GetAccuracySettingsSummary() { AccuracyFilterViewModel accuracyModel = CreateAccuracyFilterViewModel(); var strings = new List <string>(); if (accuracyModel.IsCoordinateAccuracyActive) { if (accuracyModel.MaxCoordinateAccuracy > 0) { strings.Add(Resources.Resource.FilterAccuracyMaxCoordinateAccuracy + " - " + accuracyModel.MaxCoordinateAccuracy.ToString() + "m"); } if (accuracyModel.Inclusive) { strings.Add(Resources.Resource.FilterAccuracyInclusiveHint); } else { strings.Add(Resources.Resource.FilterAccuracyExclusiveHint); } } return(strings); }