Beispiel #1
0
        //Add
        private void OnAddFilter()
        {
            _allCoinRequestService.AddFilter(new CryptoRequestParameters
            {
                Property = CurrentRequestPropertyType,
                Type     = CurrentRequestFilterType,
                Value    = CurrentRequestValue
            });


            FilterList    = new ObservableCollection <string>(_allCoinRequestService.GetFilters());
            CurrentFilter = new CryptoRequestParameters();
        }
Beispiel #2
0
        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;
            }
        }