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);
        }
Beispiel #3
0
        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));
        }
Beispiel #7
0
        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));
        }
Beispiel #8
0
 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"));
 }