Пример #1
0
        public bool UpdateRootEnableByWebSiteId(string webSiteId, bool rootEnabled)
        {
            //验证用户站点权限
            iUserRepository.VerifyUserWebsiteRole(webSiteId);
            bool bState = true;

            try
            {
                WebSiteConfigEntity webSiteConfigEntity = GetWebSiteConfigFormByWebSiteId(webSiteId);
                if (webSiteConfigEntity != null && !string.IsNullOrEmpty(webSiteConfigEntity.Id))
                {
                    webSiteConfigEntity.Modify(webSiteConfigEntity.Id);
                    webSiteConfigEntity.RootEnabledMark = rootEnabled;
                    webSiteConfigRepository.Update(webSiteConfigEntity);
                    //添加日志
                    LogHelp.logHelp.WriteDbLog(true, "更新站点配置启用根目录=>" + webSiteConfigEntity.WebSiteId + "=>状态:" + rootEnabled, Enums.DbLogType.Create, "站点配置=>站点维护");
                }
                else
                {
                    bState = false;
                }
            }
            catch
            {
                bState = false;
            }
            return(bState);
        }
Пример #2
0
        public WebSiteConfigEntity GetWebSiteConfigFormByWebSiteId(string webSiteId)
        {
            WebSiteConfigEntity webSiteConfigEntity = new WebSiteConfigEntity();
            var expression = ExtLinq.True <WebSiteConfigEntity>();

            expression          = expression.And(t => t.DeleteMark != true && t.WebSiteId == webSiteId);
            webSiteConfigEntity = webSiteConfigRepository.IQueryable(expression).FirstOrDefault();
            webSiteConfigEntity.WebSiteUseResourceSize = GetWebSiteDirSizeByWebSiteId(webSiteId);
            return(webSiteConfigEntity);
        }
Пример #3
0
        /// <summary>
        /// 获取站点空间大小
        /// </summary>
        /// <returns></returns>
        public decimal GetWebSiteSize(string webSiteShortName)
        {
            decimal       websiteSize   = 0;
            WebSiteEntity webSiteEntity = GetFormByShortName(webSiteShortName);

            if (webSiteEntity != null && !string.IsNullOrEmpty(webSiteEntity.Id))
            {
                WebSiteConfigEntity model = GetWebSiteConfigFormByWebSiteId(webSiteEntity.Id);
                websiteSize = model.WebSiteResourceSize;
            }
            return(websiteSize);
        }
Пример #4
0
 /// <summary>
 /// 添加配置表
 /// </summary>
 /// <param name="moduleEntity"></param>
 /// <param name="db"></param>
 private void AddWebSiteConfig(WebSiteEntity moduleEntity, IRepositoryBase db)
 {
     if (!iWebSiteConfigRepository.IsExist(string.Empty, "WebSiteId", moduleEntity.Id, true))
     {
         WebSiteConfigEntity webSiteConfigEntity = new WebSiteConfigEntity();
         webSiteConfigEntity.WebSiteResourceSize = Code.ConfigHelp.configHelp.WEBSITESIZE;
         webSiteConfigEntity.WebSiteId           = moduleEntity.Id;
         webSiteConfigEntity.SearchEnabledMark   = false;
         webSiteConfigEntity.Create();
         db.Insert(webSiteConfigEntity);
     }
 }
Пример #5
0
        /// <summary>
        /// 获取站点空间大小
        /// </summary>
        /// <returns></returns>
        public decimal GetWebSiteSizeByWebSiteId(string webSiteId)
        {
            WebSiteConfigEntity model = GetWebSiteConfigFormByWebSiteId(webSiteId);

            return(model.WebSiteResourceSize);
        }