示例#1
0
 public FieldController(
     IContentDefinitionService contentDefinitionService,
     IContentDefinitionManager contentDefinitionManager,
     IFieldEvents fieldEvents,
     ISchemaUpdateService schemaUpdateService) {
     _contentDefinitionService = contentDefinitionService;
     _contentDefinitionManager = contentDefinitionManager;
     _fieldEvents = fieldEvents;
     _schemaUpdateService = schemaUpdateService;
     T = NullLocalizer.Instance;
 }
 public RelationshipEntityEventsHandler(
     IRelationshipService relationshipService,
     IRepository<OneToManyRelationshipRecord> oneToManyRelationshipRepository,
     IContentDefinitionService contentDefinitionService, IFieldEvents fieldEvents,
     ISchemaUpdateService schemaUpdateService) {
     _relationshipService = relationshipService;
     _oneToManyRelationshipRepository = oneToManyRelationshipRepository;
     _contentDefinitionService = contentDefinitionService;
     _fieldEvents = fieldEvents;
     _schemaUpdateService = schemaUpdateService;
 }
 public RelationshipController(
     IRelationshipService relationshipService,
     IRepository<RelationshipRecord> relationshipRepository,
     IRepository<OneToManyRelationshipRecord> oneToManyRelationshipRepository,
     IContentDefinitionService contentDefinitionService,
     IFieldEvents fieldEvents,
     ISchemaUpdateService schemaUpdateService) {
     _relationshipService = relationshipService;
     _relationshipRepository = relationshipRepository;
     _oneToManyRelationshipRepository = oneToManyRelationshipRepository;
     _contentDefinitionService = contentDefinitionService;
     _fieldEvents = fieldEvents;
     _schemaUpdateService = schemaUpdateService;
     T = NullLocalizer.Instance;
 }
示例#4
0
 public RelationshipService(
     IRepository<RelationshipRecord> relationshipRepository,
     IRepository<OneToManyRelationshipRecord> oneToManyRepository,
     IRepository<ManyToManyRelationshipRecord> manyToManyRepository,
     IRepository<ContentPartDefinitionRecord> contentPartRepository,
     IContentDefinitionManager contentDefinitionManager,
     IContentDefinitionService contentDefinitionService,
     IDynamicAssemblyBuilder dynamicAssemblyBuilder,
     ISchemaUpdateService schemaUpdateService,
     IContentManager contentManager,
     IFieldEvents fieldEvents) {
     _relationshipRepository = relationshipRepository;
     _oneToManyRepository = oneToManyRepository;
     _manyToManyRepository = manyToManyRepository;
     _contentPartRepository = contentPartRepository;
     _contentDefinitionManager = contentDefinitionManager;
     _contentDefinitionService = contentDefinitionService;
     _dynamicAssemblyBuilder = dynamicAssemblyBuilder;
     _schemaUpdateService = schemaUpdateService;
     _contentManager = contentManager;
     _fieldEvents = fieldEvents;
 }
        public EntityMetadataPartHandler(
            IRepository<EntityMetadataRecord> entityMetadataRepository,
            IRepository<FieldMetadataRecord> fieldMetadataRepository,
            IContentManager contentManager,
            IContentDefinitionManager contentDefinitionManager,
            ISettingsFormatter settingsFormatter,
            IEntityEvents entityEvents,
            ISchemaUpdateService schemaUpdateService,
            IFieldEvents fieldEvents,
            IContentDefinitionEditorEvents contentDefinitionEditorEvents) {
            _fieldMetadataRepository = fieldMetadataRepository;
            _contentManager = contentManager;
            _contentDefinitionManager = contentDefinitionManager;
            _settingsFormatter = settingsFormatter;
            _entityEvents = entityEvents;
            _schemaUpdateService = schemaUpdateService;
            _fieldEvents = fieldEvents;
            _contentDefinitionEditorEvents = contentDefinitionEditorEvents;

            Filters.Add(StorageFilter.For(entityMetadataRepository));
            OnVersioning<EntityMetadataPart>(OnVersioning);
            OnPublishing<EntityMetadataPart>(OnPublishing);
        }
        public EntityMetadataPartHandler(
            IRepository <EntityMetadataRecord> entityMetadataRepository,
            IRepository <FieldMetadataRecord> fieldMetadataRepository,
            IContentManager contentManager,
            IContentDefinitionManager contentDefinitionManager,
            ISettingsFormatter settingsFormatter,
            IEntityEvents entityEvents,
            ISchemaUpdateService schemaUpdateService,
            IFieldEvents fieldEvents,
            IContentDefinitionEditorEvents contentDefinitionEditorEvents)
        {
            _fieldMetadataRepository  = fieldMetadataRepository;
            _contentManager           = contentManager;
            _contentDefinitionManager = contentDefinitionManager;
            _settingsFormatter        = settingsFormatter;
            _entityEvents             = entityEvents;
            _schemaUpdateService      = schemaUpdateService;
            _fieldEvents = fieldEvents;
            _contentDefinitionEditorEvents = contentDefinitionEditorEvents;

            Filters.Add(StorageFilter.For(entityMetadataRepository));
            OnVersioning <EntityMetadataPart>(OnVersioning);
            OnPublishing <EntityMetadataPart>(OnPublishing);
        }