Example #1
0
        private Color retrieveBackgroundColor(TStartValueDTO startValueDTO)
        {
            if (!IsOriginalStartValue(startValueDTO))
            {
                return(MoBiColors.Extended);
            }


            var startValue = startValueDTO.StartValueObject;

            if (!_startValuesTask.CanResolve(_buildingBlock, startValue))
            {
                return(MoBiColors.CannotResolve);
            }

            return(_startValuesTask.IsEquivalentToOriginal(startValue, _buildingBlock) ? MoBiColors.Default : MoBiColors.Modified);
        }