コード例 #1
0
        public void RegisterModelBinder(System.Web.Mvc.ModelBinderDictionary modelBinderDictionary)
        {
            //if (!modelBinderDictionary.ContainsKey(typeof(LoginUserVM)))
            //{
            modelBinderDictionary.Add(typeof(AccPrivilegeVM), new CustomModelBinder <AccPrivilegeVM>(_container));
            modelBinderDictionary.Add(typeof(AuditLogVM), new CustomModelBinder <AuditLogVM>(_container));
            modelBinderDictionary.Add(typeof(AuthorizedHistoryVM), new CustomModelBinder <AuthorizedHistoryVM>(_container));
            modelBinderDictionary.Add(typeof(AuthorizedInfoVM), new CustomModelBinder <AuthorizedInfoVM>(_container));
            modelBinderDictionary.Add(typeof(CTComboBoxVM), new CustomModelBinder <CTComboBoxVM>(_container));
            modelBinderDictionary.Add(typeof(CurrentInfoVM), new CustomModelBinder <CurrentInfoVM>(_container));
            modelBinderDictionary.Add(typeof(FunctionDetailVM), new CustomModelBinder <FunctionDetailVM>(_container));
            modelBinderDictionary.Add(typeof(FunctionTypeVM), new CustomModelBinder <FunctionTypeVM>(_container));
            modelBinderDictionary.Add(typeof(FunctionVM), new CustomModelBinder <FunctionVM>(_container));
            modelBinderDictionary.Add(typeof(FunDetailInfo), new CustomModelBinder <FunDetailInfo>(_container));
            modelBinderDictionary.Add(typeof(LoginUserVM), new CustomModelBinder <LoginUserVM>(_container));

            modelBinderDictionary.Add(typeof(LUserAccessByOrgVM), new CustomModelBinder <LUserAccessByOrgVM>(_container));
            modelBinderDictionary.Add(typeof(LUserAccessVM), new CustomModelBinder <LUserAccessVM>(_container));
            modelBinderDictionary.Add(typeof(LUserOrganizationVM), new CustomModelBinder <LUserOrganizationVM>(_container));
            modelBinderDictionary.Add(typeof(LUserOrgDetailsAccessVM), new CustomModelBinder <LUserOrgDetailsAccessVM>(_container));
            modelBinderDictionary.Add(typeof(LUserOrgDetailsVM), new CustomModelBinder <LUserOrgDetailsVM>(_container));
            modelBinderDictionary.Add(typeof(LUserPwdHistoryVM), new CustomModelBinder <LUserPwdHistoryVM>(_container));
            modelBinderDictionary.Add(typeof(LUserRoleVM), new CustomModelBinder <LUserRoleVM>(_container));
            modelBinderDictionary.Add(typeof(NormalUserVM), new CustomModelBinder <NormalUserVM>(_container));
            modelBinderDictionary.Add(typeof(SystemInfoVM), new CustomModelBinder <SystemInfoVM>(_container));
            //}
        }
コード例 #2
0
        public static void BindModel(ModelBinderDictionary binders)
        {
            binders.Add(typeof(ArticleStatus), new EnumModelBinder());
            binders.Add(typeof(SitemapItemCategory), new EnumModelBinder());
            binders.Add(typeof(Language), new EnumModelBinder());
            binders.Add(typeof(SitemapNodeLayout), new EnumModelBinder());
            binders.Add(typeof(SitemapNodeRenderOptions), new EnumFlagsModelBinder());
            binders.Add(typeof(PlesnaVloga), new EnumModelBinder());
            binders.Add(typeof(StatusProstePrijave), new EnumModelBinder());
            binders.Add(typeof(StatusPlacila), new EnumModelBinder());
            binders.Add(typeof(StatusVpisa), new EnumModelBinder());
            binders.Add(typeof(StatusInteresa), new EnumModelBinder());
            binders.Add(typeof(OmejitevVpisa), new EnumModelBinder());
            binders.Add(typeof(CenovneZastavice), new EnumFlagsModelBinder());
            binders.Add(typeof(StatusBona), new EnumFlagsModelBinder());
            binders.Add(typeof(StatusVrsteBona), new EnumFlagsModelBinder());

            binders.Add(typeof(TagListModel), new TagListModelBinder());
            binders.Add(typeof(SupportedLanguage), new SupportedLanguageModelBinder());
        }