コード例 #1
0
 public RouteRepository(IReflectionContentManager contentManager, IDocumentSession documentSession,
                        [ImportMany] IEnumerable <Lazy <IContentPublicationStateManager, IPrioritisedMefMetaData> > contentPublicationStateManagers,
                        [ImportMany] IEnumerable <Lazy <IContentPublicationDateTimeManager, IPrioritisedMefMetaData> > contentPublicationDateTimeManagers)
     : this(contentManager, documentSession,
            contentPublicationStateManagers.OrderByDescending(x => x.Metadata.Priority).First().Value,
            contentPublicationDateTimeManagers.OrderByDescending(x => x.Metadata.Priority).First().Value)
 {
 }
コード例 #2
0
        //TODO: Faire en sorte que s'il n'y a pas de ImportingConstructor on prend le eager constructor - voir comme pour le controllers

        public RouteRepository(IReflectionContentManager contentManager, IDocumentSession documentSession,
                               IContentPublicationStateManager contentPublicationStateManager,
                               IContentPublicationDateTimeManager contentPublicationDateTimeManager)
        {
            _reflectionContentManager          = contentManager;
            _documentSession                   = documentSession;
            _contentPublicationStateManager    = contentPublicationStateManager;
            _contentPublicationDateTimeManager = contentPublicationDateTimeManager;
        }
コード例 #3
0
 public DefaultPropertyEditorsController(IReflectionContentManager reflectionContentManager, IPropertyEditorRepository propertyEditorRepository)
 {
     _reflectionContentManager = reflectionContentManager;
     _propertyEditorRepository = propertyEditorRepository;
 }
コード例 #4
0
 public ContentController(IReflectionContentManager moduleManager, ICultureManager cultureManager)
 {
     _reflectionContentManager = moduleManager;
     _cultureManager           = cultureManager;
 }
コード例 #5
0
 public ContentTypeController(IReflectionContentManager moduleManager)
 {
     _reflectionContentManager = moduleManager;
 }
コード例 #6
0
 public ContentTypePropertyController(IReflectionContentManager moduleManager, IPropertyEditorRepository propertyEditorRepository)
 {
     _reflectionContentManager = moduleManager;
     _propertyEditorRepository = propertyEditorRepository;
 }
コード例 #7
0
 public ContentModelValidatorRepository(IReflectionContentManager contentManager, IDocumentSession documentSession)
 {
     _contentManager  = contentManager;
     _documentSession = documentSession;
 }
コード例 #8
0
 public ModuleManager(IReflectionContentManager reflectionContentManager)
 {
     _reflectionContentManager = reflectionContentManager;
 }