//Add private void OnAddFilter() { _allCoinRequestService.AddFilter(new CryptoRequestParameters { Property = CurrentRequestPropertyType, Type = CurrentRequestFilterType, Value = CurrentRequestValue }); FilterList = new ObservableCollection <string>(_allCoinRequestService.GetFilters()); CurrentFilter = new CryptoRequestParameters(); }
public void OnConditionMet(CryptoRequestParameters condition, CryptoDataModel model) { var service = new CryptoRequestService(); service.AddFilter(condition); var conditionString = service.GetFilters().Single(); if (ConditionMet == null) { return; } ConditionMet(this, new ConditionMetEventArgs(model.Data.Symbol, conditionString)); }
private void OnAddFilter() { var filter = new CryptoRequestParameters { Property = _currentRequestProperty, Type = CurrentRequestFilterType, Value = CurrentRequestValue }; var filterString = CryptoRequestService.ParseParameter(filter); try { FilterDictionary.Add(filterString, filter); FilterStrings.Add(filterString); AddCryptoToTrackerCommand.RaiseCanExecuteChanged(); } catch (ArgumentException) { return; } }