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); }
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); }
/// <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); }
/// <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); } }
/// <summary> /// 获取站点空间大小 /// </summary> /// <returns></returns> public decimal GetWebSiteSizeByWebSiteId(string webSiteId) { WebSiteConfigEntity model = GetWebSiteConfigFormByWebSiteId(webSiteId); return(model.WebSiteResourceSize); }