Esempio n. 1
0
        static ControllerBase()
        {
            TypeDescriptorHelper.RegisterMetadataType(typeof(Repository), typeof(Repository_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(Schema), typeof(Schema_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(Column), typeof(Column_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(Folder), typeof(Folder_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(TextFolder), typeof(TextFolder_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(MediaFolder), typeof(MediaFolder_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(MediaContent), typeof(MediaContent_Metadata));
            //TypeDescriptorHelper.RegisterMetadataType(typeof(BroadcastSetting), typeof(BroadcastSetting_Metadata));
            //TypeDescriptorHelper.RegisterMetadataType(typeof(ReceivedMessage), typeof(ReceivedMessage_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(ReceivingSetting), typeof(ReceivingSetting_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(SendingSetting), typeof(SendingSetting_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(VersionInfo), typeof(VersionInfo_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(Workflow), typeof(Workflow_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(PendingWorkflowItem), typeof(PendingWorkflowItem_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(WorkflowHistory), typeof(WorkflowHistory_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(Kooboo.CMS.Search.Models.SearchSetting), typeof(Kooboo.CMS.Web.Areas.Contents.Models.SearchSetting_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(Kooboo.CMS.Content.Models.OrderSetting), typeof(OrderSetting_Metadata));

            TypeDescriptorHelper.RegisterMetadataType(typeof(Kooboo.CMS.Search.Models.FolderIndexInfo), typeof(FolderIndexInfo_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(Kooboo.CMS.Search.Models.LastAction), typeof(LastAction_Metadata));

            TypeDescriptorHelper.RegisterMetadataType(typeof(MediaContentMetadata), typeof(MediaContentMetadata_Metadata));
        }
Esempio n. 2
0
        static ControllerBase()
        {
            #region ModelBinder
            System.Web.Mvc.ModelBinders.Binders.Add(typeof(IDataRule), new DataRuleBinder());
            System.Web.Mvc.ModelBinders.Binders.Add(typeof(DataRuleBase), new DataRuleBinder());
            System.Web.Mvc.ModelBinders.Binders.Add(typeof(PagePosition), new PagePositionBinder());
            System.Web.Mvc.ModelBinders.Binders.Add(typeof(Parameter), new ParameterBinder());
            #endregion

            TypeDescriptorHelper.RegisterMetadataType(typeof(Site), typeof(Site_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(Security), typeof(Security_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(CustomError), typeof(CustomError_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(Layout), typeof(Layout_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(Template), typeof(Template_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(PathResource), typeof(PathResource_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(Kooboo.CMS.Sites.Models.View), typeof(View_Metadata));

            #region Page Metadata
            TypeDescriptorHelper.RegisterMetadataType(typeof(Page), typeof(Page_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(PagePosition), typeof(PagePosition_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(ViewPosition), typeof(ViewPosition_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(HtmlPosition), typeof(HtmlPosition_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(ModulePosition), typeof(ModulePosition_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(Navigation), typeof(Navigation_Metadata));
            #endregion
            TypeDescriptorHelper.RegisterMetadataType(typeof(FileResource), typeof(FileResource_Metadata));
            #region Theme Metadata
            TypeDescriptorHelper.RegisterMetadataType(typeof(Theme), typeof(Theme_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(StyleFile), typeof(Style_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(ThemeImageFile), typeof(ThemeImageFile_Metadata));
            #endregion
            TypeDescriptorHelper.RegisterMetadataType(typeof(CustomFile), typeof(CustomFile_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(ScriptFile), typeof(ScriptFile_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(ScriptFile), typeof(ScriptFile_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(UrlRedirect), typeof(UrlRedirect_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(Kooboo.Globalization.Element), typeof(Element_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(HtmlMeta), typeof(HtmlMeta_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(PageRoute), typeof(Pageroute_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(UrlKeyMap), typeof(UrlKeyMap_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(AssemblyFile), typeof(AssemblyFile_Metadata));
            //TypeDescriptorHelper.RegisterMetadataType(typeof(Type), typeof(Type_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(ModuleInfo), typeof(ModuleInfo_Metadata));

            TypeDescriptorHelper.RegisterMetadataType(typeof(DataRuleSetting), typeof(DataRuleSetting_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(DataRuleBase), typeof(DataRuleBase_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(User), typeof(Kooboo.CMS.Web.Areas.Sites.Models.User_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(Smtp), typeof(Kooboo.CMS.Web.Areas.Sites.Models.Smtp_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(PagePublishingQueueItem), typeof(PagePublishingQueue_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(VersionInfo), typeof(VersionInfo_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(HtmlBlock), typeof(HtmlBlock_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(DiagnosisResult), typeof(DiagnosisResult_Metadata));
            TypeDescriptorHelper.RegisterMetadataType(typeof(WebApplicationInformation), typeof(WebApplicationInformation_Metadata));
        }
Esempio n. 3
0
 static AdminControllerBase()
 {
     TypeDescriptorHelper.RegisterMetadataType(typeof(ModuleSettings), typeof(Kooboo.CMS.ModuleArea.Models.ModuleSettings_Metadata));
 }
Esempio n. 4
0
 static ControllerBase()
 {
     TypeDescriptorHelper.RegisterMetadataType(typeof(Role), typeof(Role_Metadata));
     TypeDescriptorHelper.RegisterMetadataType(typeof(User), typeof(User_Metadata));
     TypeDescriptorHelper.RegisterMetadataType(typeof(Setting), typeof(Setting_Metadata));
 }