protected override void ExecuteWith(IOSPSuiteExecutionContext context) { changeMetaDataInRepository(); Description = Command.SetMetaDataChangedCommandDescription(_metaDataChanged.OldName, _metaDataChanged.OldValue, _metaDataChanged.NewName, _metaDataChanged.NewValue); SetBuildingBlockParameters(context); context.PublishEvent(new ObservedDataMetaDataChangedEvent(_observedData)); }
public RenameObservedDataCommand(DataRepository dataRepository, string newName) { _dataRepository = dataRepository; _newName = newName; _dataRepositoryId = dataRepository.Id; CommandType = Command.CommandTypeRename; Description = Command.RenameObservedData(dataRepository.Name, _newName); }
protected override void ExecuteWith(IOSPSuiteExecutionContext context) { removeMetaDataInRepository(); Description = Command.SetMetaDataRemovedCommandDescription(_metaDataKeyValue.Key, _metaDataKeyValue.Value); SetBuildingBlockParameters(context); context.PublishEvent(new ObservedDataMetaDataRemovedEvent(_observedData)); }
protected override void ExecuteWith(IOSPSuiteExecutionContext context) { _observedData.AllButBaseGrid().Each(x => x.DataInfo.MolWeight = _newValue); var oldValueDisplay = molWeightDisplayValue(_oldValue); var newValueDisplay = molWeightDisplayValue(_newValue); Description = Command.SetObservedDataParameterCommandDescription(oldValueDisplay, newValueDisplay, _observedData.Name, Constants.Parameters.MOL_WEIGHT); SetBuildingBlockParameters(context); context.PublishEvent(new ObservedDataMetaDataChangedEvent(_observedData)); }
protected override void ExecuteWith(IOSPSuiteExecutionContext context) { _dataRowData.FillFromRepository(_dataRowIndex, _observedData); _observedData.RemoveValuesAt(_observedData.BaseGrid.RightIndexOf(_dataRowData.BaseGridValue)); SetBuildingBlockParameters(context); var baseGridNameValueUnit = GetDisplayFor(_observedData.BaseGrid.Id, _dataRowData.BaseGridValue); var removedNameValueUnits = _dataRowData.Data.KeyValues.Select(x => GetDisplayFor(x.Key, x.Value)); Description = Command.RemoveObservedDataValueDescription(baseGridNameValueUnit, removedNameValueUnits); context.PublishEvent(new ObservedDataTableChangedEvent(_observedData)); }
protected override void ExecuteWith(IOSPSuiteExecutionContext context) { _observedData.InsertValues(_dataRowAdded.BaseGridValue, _dataRowAdded.Data); Description = Command.AddObservedDataValueDescription( GetDisplayFor(_observedData.BaseGrid.Id, _dataRowAdded.BaseGridValue), _dataRowAdded.Data.KeyValues.Select(x => GetDisplayFor(x.Key, x.Value))); SetBuildingBlockParameters(context); context.PublishEvent(new ObservedDataTableChangedEvent(_observedData)); }
protected override void ExecuteWith(IOSPSuiteExecutionContext context) { var column = _observedData[_columnId]; _oldUnit = column.DisplayUnit; var allValuesInOldDisplayUnits = column.ConvertToDisplayValues(column.Values); column.DisplayUnit = _newUnit; column.Values = column.ConvertToBaseValues(allValuesInOldDisplayUnits); Description = Command.SetObservedDataColumnUnitCommandDescription(column.Name, _oldUnit.Name, _newUnit.Name); SetBuildingBlockParameters(context); context.PublishEvent(new ObservedDataTableChangedEvent(_observedData)); }
protected override void ExecuteUpdateParameter(IExecutionContext context) { _oldValueOrigin = _parameter.ValueOrigin.Clone(); UpdateParameter(context); Description = Command.UpdateValueOriginFrom(_oldValueOrigin.ToString(), _valueOrigin.ToString(), ObjectType, context.DisplayNameFor(_parameter), BuildingBlockType, BuildingBlockName); }
public void returns_command_with_reverse_change_parameters() { sut.Description.ShouldBeEqualTo(Command.SetMetaDataChangedCommandDescription("OldName", "OldValue", "NewName", "NewValue")); }