コード例 #1
0
ファイル: ViewAgent.cs プロジェクト: haositongxue/avia
        /// <summary>
        /// 删除系统模板
        /// </summary>
        /// <param name="templateId"></param>
        /// <returns></returns>
        public bool DeleteTemplate(int templateId)
        {
            ViewTemplate template = this.GetTemplateInfo(templateId);

            if (template == null)
            {
                return(this.FaildMessage(""));
            }
            using (DbExecutor db = NewExecutor(IsolationLevel.ReadUncommitted))
            {
                template.Configs.ForEach(config =>
                {
                    config.Delete(db);
                });
                template.Delete(db);
                db.Commit();
            }
            return(this.AccountInfo.Log(LogType.View, $"删除系统模板 {template.Platform}/{template.Name}"));
        }