public IActionResult Add(ModuleEdit moduleEdit)
        {
            Module module = Mapper.Map <Module>(moduleEdit);

            if (moduleEdit.ParentID.HasValue && moduleEdit.ParentID.Value > 0)
            {
                module.Parent = ModuleServices
                                .LoadFirst(m => m.ID == moduleEdit.ParentID);
            }
            module.AddTime = DateTime.Now;
            module         = ModuleServices.AddEntity(module);
            return(Ok(new Result <int>
            {
                State = 1,
                Message = "添加成功",
                Data = module.ID
            }));
        }
        public ActionResult Add(ModuleEdit moduleEdit)
        {
            if (ModelState.IsValid)
            {
                Module module = Mapper.Map <Module>(moduleEdit);
                //Module parent = null;
                if (moduleEdit.ParentID.HasValue && moduleEdit.ParentID.Value > 0)
                {
                    module.Parent = ModuleServices
                                    .LoadFirst(m => m.ID == moduleEdit.ParentID);
                }
                module.AddTime = DateTime.Now;
                //if (parent != null)
                //{
                //    module.Parent = parent;
                //}
                ModuleServices.AddEntity(module);

                return(Json(new Result <int>
                {
                    State = 1,
                    Message = "添加成功",
                    Data = module.ID
                }));
            }
            else
            {
                IEnumerable <object> errors = ModelStateToJson();
                return(Json(new Result <object>
                {
                    State = 0,
                    Message = "错误",
                    Data = errors
                }));
            }
        }