public BlockEditorValidator(
     IPropertyValidationService propertyValidationService,
     BlockEditorValues blockEditorValues,
     IContentTypeService contentTypeService)
     : base(propertyValidationService)
 {
     _blockEditorValues  = blockEditorValues;
     _contentTypeService = contentTypeService;
 }
 public BlockEditorPropertyValueEditor(DataEditorAttribute attribute, PropertyEditorCollection propertyEditors, IDataTypeService dataTypeService, IContentTypeService contentTypeService, ILocalizedTextService textService, ILogger logger)
     : base(attribute)
 {
     _propertyEditors   = propertyEditors;
     _dataTypeService   = dataTypeService;
     _logger            = logger;
     _blockEditorValues = new BlockEditorValues(new BlockListEditorDataConverter(), contentTypeService, _logger);
     Validators.Add(new BlockEditorValidator(_blockEditorValues, propertyEditors, dataTypeService, textService, contentTypeService));
     Validators.Add(new MinMaxValidator(_blockEditorValues, textService));
 }
            public BlockEditorPropertyValueEditor(
                DataEditorAttribute attribute,
                PropertyEditorCollection propertyEditors,
                IDataTypeService dataTypeService,
                IContentTypeService contentTypeService,
                ILocalizedTextService textService,
                ILogger <BlockEditorPropertyValueEditor> logger,
                IShortStringHelper shortStringHelper,
                IJsonSerializer jsonSerializer,
                IIOHelper ioHelper,
                IPropertyValidationService propertyValidationService)
                : base(textService, shortStringHelper, jsonSerializer, ioHelper, attribute)
            {
                _propertyEditors = propertyEditors;
                _dataTypeService = dataTypeService;
                _logger          = logger;

                _blockEditorValues = new BlockEditorValues(new BlockListEditorDataConverter(), contentTypeService, _logger);
                Validators.Add(new BlockEditorValidator(propertyValidationService, _blockEditorValues, contentTypeService));
                Validators.Add(new MinMaxValidator(_blockEditorValues, textService));
            }
 public MinMaxValidator(BlockEditorValues blockEditorValues, ILocalizedTextService textService)
 {
     _blockEditorValues = blockEditorValues;
     _textService       = textService;
 }
 public BlockEditorValidator(BlockEditorValues blockEditorValues, PropertyEditorCollection propertyEditors, IDataTypeService dataTypeService, ILocalizedTextService textService, IContentTypeService contentTypeService)
     : base(propertyEditors, dataTypeService, textService)
 {
     _blockEditorValues  = blockEditorValues;
     _contentTypeService = contentTypeService;
 }