public ActionResult Delete(int id)
        {
            Module module = ModuleServices
                            .LoadFirst(u => u.ID == id);

            if (module != null)
            {
                if (!ModuleServices
                    .IsExists(m => m.Parent.ID == module.ID))
                {
                    if (ModuleServices.DelectModule(module))
                    {
                        return(Json(new Result
                        {
                            State = 1,
                            Message = "删除成功"
                        }));
                    }
                    else
                    {
                        return(Json(new Result
                        {
                            State = 0,
                            Message = "删除失败"
                        }));
                    }
                }
                else
                {
                    return(Json(new Result
                    {
                        State = 0,
                        Message = "请先删除子元素后再试"
                    }));
                }
            }
            else
            {
                return(Json(new Result
                {
                    State = 0,
                    Message = "用户不存在"
                }));
            }
        }