public ResultJson DelColorInfo(EditColorDetailRequest requst) { if (requst.ColorId == null) { return(new ResultJson { HttpCode = 200, Message = "请上传颜色ID!" }); } if (ColorinfoFunc.Instance.Update(new DbOpertion.Models.Colorinfo { IsDelete = true, Id = requst.ColorId.Value })) { ColorinfoFunc.Instance.ReSetList(); return(new ResultJson { HttpCode = 200, Message = "删除成功!" }); } else { return(new ResultJson { HttpCode = 300, Message = "删除失败!" }); } }
public ResultJson EditColorInfo(EditColorDetailRequest request) { #region 颜色为空,添加颜色 if (request.ColorId == null || request.ColorId == 0) { if (request.fatherId == null) { if (ColorinfoFunc.Instance.Insert(new DbOpertion.Models.Colorinfo { IsDelete = false, ChinaDescribe = request.ChinaDescribe, ParentId = 0 })) { ColorinfoFunc.Instance.ReSetList(); return(new ResultJson { HttpCode = 200, Message = "色系添加成功!" }); } } else { if (ColorinfoFunc.Instance.Insert(new DbOpertion.Models.Colorinfo { IsDelete = false, StandardColor = request.StandardColor, ParentId = request.fatherId, ChinaDescribe = request.ChinaDescribe, EngDescibe = request.EngDescibe, HtmlCode = request.HtmlCode })) { ColorinfoFunc.Instance.ReSetList(); return(new ResultJson { HttpCode = 200, Message = "颜色添加成功!" }); } } return(new ResultJson { HttpCode = 300, Message = "颜色添加失败请重新尝试!" }); } #endregion #region 颜色不为空,修改颜色 else { if (request.fatherId == null) { if (ColorinfoFunc.Instance.Update(new DbOpertion.Models.Colorinfo { ChinaDescribe = request.ChinaDescribe, Id = request.ColorId.Value })) { ColorinfoFunc.Instance.ReSetList(); return(new ResultJson { HttpCode = 200, Message = "色系修改成功!" }); } } else { if (ColorinfoFunc.Instance.Update(new DbOpertion.Models.Colorinfo { StandardColor = request.StandardColor, ChinaDescribe = request.ChinaDescribe, EngDescibe = request.EngDescibe, HtmlCode = request.HtmlCode, Id = request.ColorId.Value })) { ColorinfoFunc.Instance.ReSetList(); return(new ResultJson { HttpCode = 200, Message = "颜色修改成功!" }); } } return(new ResultJson { HttpCode = 300, Message = "颜色修改失败请重新尝试!" }); } #endregion }