public IActionResult Delete(string id) { var dal = new FunctionDal(); try { var list = dal.QueryByParentId(id); foreach (var p in list) { dal.RemoveById(p.FunctionId); } dal.RemoveById(id); return(Json(1)); } catch (Exception ex) { return(Json(ex.Message)); } }