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*/) { }
//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; }