public IEditableValueViewModel VisitBoolValue(IBoolValue boolValue) { return(InitDefaults(boolValue, new EditableBoolValueViewModel() { BoolValueProperty = boolValue.BoolValueProperty })); }
public OscilloscopeJournalViewModel(IValueViewModelFactory valueViewModelFactory, ILocalizerService localizerService, Func <IBoolValue> boolValueGettingFunc, ILoadingSequenceLoaderRegistry loadingSequenceLoaderRegistry, IJournalLoaderProvider journalLoaderProvider, OscillogramLoader oscillogramLoader) { this._valueViewModelFactory = valueViewModelFactory; this._localizerService = localizerService; this._boolValueGettingFunc = boolValueGettingFunc; _loadingSequenceLoaderRegistry = loadingSequenceLoaderRegistry; _journalLoaderProvider = journalLoaderProvider; _oscillogramLoader = oscillogramLoader; this.LoadCommand = new RelayCommand(this.OnLoadExecute); this.SelectedRows = new List <int>(); _loaderHooks = new LoaderHooks(() => { Table = new DynamicDataTable(this.JournalParametersNameList, null, true); RaisePropertyChanged(nameof(this.Table)); RaisePropertyChanged(nameof(this.JournalParametersNameList)); }, list => { List <IFormattedValueViewModel> formattedValueViewModels = new List <IFormattedValueViewModel>(); int index = this.Table.GetCurrentValueCount(); IBoolValue boolValue = this._boolValueGettingFunc(); boolValue.BoolValueProperty = this._oscillogramLoader.TryGetOscillogram(index, out string s, _oscilloscopeViewModel, _oscilloscopeModel, _oscilloscopeViewModel.DeviceContext); formattedValueViewModels.Add(this._valueViewModelFactory.CreateFormattedValueViewModel(boolValue)); formattedValueViewModels.AddRange(list.Select((formattedValue => this._valueViewModelFactory.CreateFormattedValueViewModel(formattedValue))).ToList()); this.Table.AddFormattedValueViewModel(formattedValueViewModels); });
public Query(IBoolValue where = null, OrderBy <TEntity> orderBy = null, int?skipCount = null, int?takeCount = null) { Where = where; OrderBy = orderBy; SkipCount = skipCount; TakeCount = takeCount; }
public IFormattedValueViewModel VisitBoolValue(IBoolValue boolValue) { return(InitDefaults(boolValue, new BoolValueViewModel() { BoolValueProperty = boolValue.BoolValueProperty })); }
public async Task <IFormattedValue> VisitBoolFormatter(IUshortsFormatter boolFormatter) { IBoolValue boolValue = _typesContainer.Resolve <IBoolValue>(); if (_ushortsPayload[0] == 0) { boolValue.BoolValueProperty = false; } else { boolValue.BoolValueProperty = true; } return(boolValue); }
public QueryFluent <TEntity> Where(IBoolValue value) { switch (_where) { case null: _where = value; break; case AndOperatorFluent op: switch (value) { case AndOperator value2: op.Union(value2); break; case AndOperatorFluent value2: op.Union(value2); break; default: op.AddValue(value); break; } break; default: switch (value) { case AndOperator value2: var op = new AndOperatorFluent(_where); op.Union(value2); _where = op; break; case AndOperatorFluent value2: op = new AndOperatorFluent(_where); op.Union(value2); _where = op; break; default: _where = new AndOperatorFluent(_where, value); break; } break; } return(this); }