Example #1
0
 public ReflectionContentManager([ImportMany] IEnumerable <Lazy <IContentManager, IPrioritisedMefMetaData> > contentManagers,
                                 IReflectionModuleBuilder moduleBuilder, IContentBuilder contentBuilder,
                                 [ImportMany] IEnumerable <Lazy <ICultureManager, IPrioritisedMefMetaData> > cultureInfoManagers /*,
                                                                                                                                  * IContentPublicationStateManager contentPublicationStateManager, IContentPublicationDateTimeManager contentPublicationDateTimeManager*/)
     : this(contentManagers.OrderByDescending(x => x.Metadata.Priority).First().Value, moduleBuilder, contentBuilder,
            cultureInfoManagers.OrderByDescending(x => x.Metadata.Priority).First().Value /*, contentPublicationStateManager, contentPublicationDateTimeManager*/)
 {
 }
Example #2
0
        //private readonly IContentPublicationStateManager _contentPublicationStateManager;
        //private readonly IContentPublicationDateTimeManager _contentPublicationDateTimeManager;

        public ReflectionContentManager(IContentManager contentManager, IReflectionModuleBuilder moduleBuilder,
                                        IContentBuilder contentBuilder, ICultureManager cultureInfoManager /*,
                                                                                                            * IContentPublicationStateManager contentPublicationStateManager, IContentPublicationDateTimeManager contentPublicationDateTimeManager*/)
        {
            _contentManager     = contentManager;
            _moduleBuilder      = moduleBuilder;
            _contentBuilder     = contentBuilder;
            _cultureInfoManager = cultureInfoManager;
            //_contentPublicationStateManager = contentPublicationStateManager;
            //_contentPublicationDateTimeManager = contentPublicationDateTimeManager;
        }