예제 #1
0
        private void BindModel()
        {
            Languages.Add(new ConfigItem()
            {
                ItemCode  = "",
                ItemText  = "Select language...",
                SortOrder = 0
            });
            Languages.AddRange(GetListType <ConfigItem>());

            homeModel.Languages = Languages.OrderBy(ob => ob.SortOrder)
                                  .Select(s => new SelectListItem()
            {
                Value    = s.SortOrder.ToString(),
                Text     = s.ItemText,
                Selected = s.SortOrder == 0
            });

            // ---------------------------------------------------------------------------

            #region bind models
            homeModel.currencies             = GetConfigItem("Currency");
            homeModel.countries              = GetConfigItem("Countries");
            homeModel.rating_SLAM_CH_Intern  = GetConfigItem("Rating_SLAM_CH_Intern");
            homeModel.rating_Source          = GetConfigItem("RatingSources");
            homeModel.addInstClass           = GetConfigItem("AddInstClass");
            homeModel.sL_issuer_type         = GetConfigItem("SL issuer type");
            homeModel.sL_issuer_subtype      = GetConfigItem("SL issuer sub-type");
            homeModel.government_majority    = GetConfigItem("Government majority");
            homeModel.sL_coverage_type       = GetConfigItem("SL coverage type (level 5)");
            homeModel.sL_issue_ranking       = GetConfigItem("SL issue ranking");
            homeModel.sL_issue_sub_ranking   = GetConfigItem("SL issue sub-ranking");
            homeModel.cH_PAM_Sector          = GetConfigItem("CH PAM Sector");
            homeModel.sLM_Sector_Level_1     = GetConfigItem("SLM Sector Level 1");
            homeModel.sLM_Sector_Level_2     = GetConfigItem("SLM Sector Level 2");
            homeModel.sLM_Sector_Level_3     = GetConfigItem("SLM Sector Level 3");
            homeModel.sLM_Sector_Level_4     = GetConfigItem("SLM Sector Level 4");
            homeModel.coverageResponsibility = GetConfigItem("Coverage Responsibility");
            homeModel.bVV2Ai = GetConfigItem("BVV2Ai");
            homeModel.BindSelectedListItems();
            #endregion

            // ---------------------------------------------------------------------------
        }