public JsonResult Add(T_EC_KWCategory category) { category.ID = RandomHelper.GetUUID(); MsgEntity me = _categoryService.Add(category); return(Json(me, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 根据ID查找对象 /// </summary> /// <param name="ID"></param> /// <returns></returns> public T_EC_KWCategory Get(string ID) { T_EC_KWCategory category = new T_EC_KWCategory(); try { category = dao.GetById <T_EC_KWCategory>(ID); } catch (Exception ex) { throw ex; } return(category); }
/// <summary> /// 编辑 /// </summary> /// <param name="category"></param> /// <returns></returns> public MsgEntity Edit(T_EC_KWCategory category) { MsgEntity me = new MsgEntity(); if (category == null || string.IsNullOrEmpty(category.CATEGORY_CODE) || string.IsNullOrEmpty(category.CATEGORY_NAME)) { me.MsgCode = MsgEntity.MsgCodeEnum.Failure; me.MsgDes = "编码或名称不能为空"; return(me); } //查找关键字是否有相同值(不同id的dict_code不能相同) PredicateGroup pg = new PredicateGroup { Operator = GroupOperator.And, Predicates = new List <IPredicate>() }; pg.Predicates.Add(Predicates.Field <T_EC_KWCategory>(f => f.CATEGORY_CODE, Operator.Eq, category.CATEGORY_CODE)); pg.Predicates.Add(Predicates.Field <T_EC_KWCategory>(f => f.ID, Operator.Eq, category.ID, true)); int count = dao.Count <T_EC_KWCategory>(pg); if (count > 0) { me.MsgCode = MsgEntity.MsgCodeEnum.Failure; me.MsgDes = "编码重复"; return(me); } bool result = false; try { result = dao.Update <T_EC_KWCategory>(category); me.MsgCode = MsgEntity.MsgCodeEnum.Success; me.MsgDes = "编辑成功"; } catch (Exception ex) { me.MsgCode = MsgEntity.MsgCodeEnum.Failure; me.MsgDes = ex.Message; } return(me); }
/// <summary> /// 添加 /// </summary> /// <param name="category"></param> /// <returns></returns> public MsgEntity Add(T_EC_KWCategory category) { MsgEntity me = new MsgEntity(); if (category == null || string.IsNullOrEmpty(category.CATEGORY_CODE) || string.IsNullOrEmpty(category.CATEGORY_NAME)) { me.MsgCode = MsgEntity.MsgCodeEnum.Failure; me.MsgDes = "编码或名称不能为空"; return(me); } //查找关键字是否有相同值 int count = dao.Count <T_EC_KWCategory>(Predicates.Field <T_EC_KWCategory>(f => f.CATEGORY_CODE, Operator.Eq, category.CATEGORY_CODE)); if (count > 0) { me.MsgCode = MsgEntity.MsgCodeEnum.Failure; me.MsgDes = "编码重复"; return(me); } dynamic result = null; try { result = dao.Insert <T_EC_KWCategory>(category); } catch (Exception ex) { throw ex; } if (result != null) { me.MsgCode = MsgEntity.MsgCodeEnum.Success; me.MsgDes = MsgEntity.MsgCodeEnum.Success.GetDescription(); } return(me); }
public JsonResult Edit(T_EC_KWCategory category) { MsgEntity me = _categoryService.Edit(category); return(Json(me, JsonRequestBehavior.AllowGet)); }
public JsonResult Get(string ID) { T_EC_KWCategory category = _categoryService.Get(ID); return(Json(category, JsonRequestBehavior.AllowGet)); }