Beispiel #1
0
        public async Task <JsonResult> Delete(long id)
        {
            var result = new BaseResult();
            TemplateCondition condition = new TemplateCondition
            {
                AppId = id
            };
            var temList = await _templateService.GetList(condition);

            if (temList.Count() > 0)
            {
                result.IsSuccess = false;
                result.ErrorMsg  = "该App下存在模板,请先删除模板";
            }
            else
            {
                await _permissionService.BatchDeleteByAppId(id);

                result.IsSuccess = await _appService.Delete(id);
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }