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 })); } }