示例#1
0
        /// <summary>
        /// 获取网站信息
        /// </summary>
        /// <returns></returns>
        public SK_SiteSettingsVM SiteSettingsDetail()
        {
            ViewBag.UserLogonInformation = GetUserName();
            var siteSettings = _SiteSettingsRepository.GetAllIncluding(x => x.Logo);
            var siteSetting  = siteSettings.FirstOrDefault();

            if (siteSetting.Logo == null)
            {
                siteSetting.Logo = null;
            }
            var siteSettingVM = new SK_SiteSettingsVM(siteSetting);

            return(siteSettingVM);
        }
示例#2
0
        public async Task <IActionResult> SiteSettings([Bind("ID,Name,Suffix,DomainName,KeyWords,Description,Statistics,Logo,Copyright,ICP")] SK_SiteSettingsVM ssVM)
        {
            var siteVMs = await _SiteSettingsRepository.FindByAsyn(x => x.ID == ssVM.ID);

            SK_SiteSettings siteVM = siteVMs.FirstOrDefault();

            siteVM.Name        = ssVM.Name;
            siteVM.Suffix      = ssVM.Suffix;
            siteVM.DomainName  = ssVM.DomainName;
            siteVM.KeyWords    = ssVM.KeyWords;
            siteVM.Description = ssVM.Description;
            siteVM.Statistics  = ssVM.Statistics;
            siteVM.Logo        = null;
            siteVM.Copyright   = ssVM.Copyright;
            siteVM.ICP         = ssVM.ICP;

            _SiteSettingsRepository.EditAndSave(siteVM);

            return(View("../../Views/BusinessOrganization/AdminBG/SiteSettings", SiteSettingsDetail()));
        }