public ProductEditorCommandController(
     // base dependencies
     IContentDefinitionService contentDefinitionService,
     IProductService productService,
     IReadOnlyArticleService articleService,
     EditorSchemaService editorSchemaService,
     EditorDataService editorDataService,
     EditorPartialContentService editorPartialContentService,
     EditorLocaleService editorLocaleService,
     // self dependencies
     IFieldService fieldService,
     IProductUpdateService productUpdateService,
     CloneBatchAction cloneBatchAction,
     DeleteAction deleteAction,
     PublishAction publishAction)
     : base(contentDefinitionService,
         productService,
         articleService,
         editorSchemaService,
         editorDataService,
         editorPartialContentService,
         editorLocaleService)
 {
     _fieldService = fieldService;
     _productUpdateService = productUpdateService;
     _cloneBatchAction = cloneBatchAction;
     _deleteAction = deleteAction;
     _publishAction = publishAction;
 }
 public ProductEditorQueryController(
     // base dependencies
     IContentDefinitionService contentDefinitionService,
     IProductService productService,
     IReadOnlyArticleService articleService,
     EditorSchemaService editorSchemaService,
     EditorDataService editorDataService,
     EditorPartialContentService editorPartialContentService,
     EditorLocaleService editorLocaleService,
     // self dependencies
     PublicationStatusService publicationStatusService,
     EditorPreloadingService editorPreloadingService,
     EditorCustomActionService editorCustomActionService)
     : base(contentDefinitionService,
            productService,
            articleService,
            editorSchemaService,
            editorDataService,
            editorPartialContentService,
            editorLocaleService)
 {
     _publicationStatusService  = publicationStatusService;
     _editorPreloadingService   = editorPreloadingService;
     _editorCustomActionService = editorCustomActionService;
 }
 public ProductEditorController(
     IContentDefinitionService contentDefinitionService,
     IProductService productService,
     IReadOnlyArticleService articleService,
     EditorSchemaService editorSchemaService,
     EditorDataService editorDataService,
     EditorPartialContentService editorPartialContentService,
     EditorLocaleService editorLocaleService)
 {
     _contentDefinitionService    = contentDefinitionService;
     _productService              = productService;
     _articleService              = articleService;
     _editorSchemaService         = editorSchemaService;
     _editorDataService           = editorDataService;
     _editorPartialContentService = editorPartialContentService;
     _editorLocaleService         = editorLocaleService;
 }