Ejemplo n.º 1
0
        public BusinessBaseViewModel <string> Remove(RemoveSystemMenuRequestModel requestModel)
        {
            var res = new BusinessBaseViewModel <string>()
            {
                Status = ResponseStatus.Fail
            };

            var menuEntity = _systemMenuRepository.FirstOrDefault(x => x.Id == requestModel.Id);

            if (menuEntity == null)
            {
                res.ErrorMessage = "菜单不存在或已删除";
                return(res);
            }
            _systemMenuRepository.SqlExecute("delete s_SystemMenu where MenuCode like @MenuCode", new[] { new SqlParameter("MenuCode", $"{menuEntity.MenuCode}%") });
            _systemMenuRepository.SaveChanges();

            res.Status = ResponseStatus.Success;
            return(res);
        }
Ejemplo n.º 2
0
        public ActionResult Remove(RemoveSystemMenuRequestModel requestModel)
        {
            var res = _systemMenuService.Remove(requestModel);

            return(Content(res.ToJsonString()));
        }