Example #1
0
        public void UpdateStartValueName(TStartValueDTO startValueDTO, string newValue)
        {
            var startValue = StartValueFrom(startValueDTO);

            if (!_buildingBlock.Contains(startValue))
            {
                startValueDTO.UpdateStartValueName(newValue);
                AddCommand(_startValuesTask.AddStartValueToBuildingBlock(_buildingBlock, startValue));
            }
            else
            {
                AddCommand(_startValuesTask.EditStartValueName(_buildingBlock, startValue, newValue));
            }
        }