/// <summary> /// 删除 /// </summary> /// <param name="requestModel"></param> /// <returns></returns> public BusinessBaseViewModel <string> Remove(RemoveSystemSectionRequestModel requestModel) { var res = new BusinessBaseViewModel <string>() { Status = ResponseStatus.Fail }; if (requestModel == null) { res.ErrorMessage = "参数错误"; return(res); } if (requestModel.Id <= 0) { res.ErrorMessage = "部门Id不能为空"; return(res); } var entity = _systemSectionRepository.FirstOrDefault(x => x.Id == requestModel.Id); if (entity == null) { res.ErrorMessage = "部门不存在或已被删除"; return(res); } _systemSectionRepository.SqlExecute("delete s_SystemSection where Code like @Code", new[] { new SqlParameter("Code", entity.Code + "%") }); _systemSectionRepository.SaveChanges(); res.Status = ResponseStatus.Success; return(res); }
/// <summary> /// 删除 /// </summary> /// <param name="requestModel"></param> /// <returns></returns> public ActionResult Remove(RemoveSystemSectionRequestModel requestModel) { var ret = _systemSectionService.Remove(requestModel); return(Content(ret.ToJsonString())); }