示例#1
0
        private void SaveTag(HttpContext context)
        {
            int?          intParam      = base.GetIntParam(context, "id", true);
            bool          flag          = !intParam.HasValue;
            MemberTagInfo memberTagInfo = new MemberTagInfo();

            memberTagInfo.TagName = base.GetParameter(context, "TagName", true);
            if (string.IsNullOrWhiteSpace(memberTagInfo.TagName))
            {
                throw new HidistroAshxException("请输入标签名称!");
            }
            if (memberTagInfo.TagName.Length > 20)
            {
                throw new HidistroAshxException("标签名称限制最多输入20个字符!");
            }
            memberTagInfo.OrderCount = base.GetIntParam(context, "OrderCount", false).Value;
            if (memberTagInfo.OrderCount < 0 || memberTagInfo.OrderCount > 10000)
            {
                throw new HidistroAshxException("请输入正确的交易笔数,限制为0-10000的正整数!");
            }
            memberTagInfo.OrderTotalAmount = base.GetParameter(context, "OrderTotalAmount", decimal.Zero);
            if (memberTagInfo.OrderTotalAmount < decimal.Zero || memberTagInfo.OrderTotalAmount > 100000000m)
            {
                throw new HidistroAshxException("请输入正确的交易笔数,为0-100000000之间的数字,限制两位小数!");
            }
            if (!flag)
            {
                memberTagInfo.TagId = intParam.Value;
                if (MemberTagHelper.Update(memberTagInfo))
                {
                    base.ReturnSuccessResult(context, "编辑成功", 0, true);
                    return;
                }
                throw new HidistroAshxException("编辑失败!");
            }
            if (MemberTagHelper.AddTag(memberTagInfo) > 0)
            {
                base.ReturnSuccessResult(context, "添加成功", 0, true);
                return;
            }
            throw new HidistroAshxException("添加失败!");
        }
示例#2
0
 public static bool Update(MemberTagInfo tag)
 {
     return(new MemberTagDao().Update(tag, null));
 }
示例#3
0
 public static long AddTag(MemberTagInfo tag)
 {
     return(new MemberTagDao().Add(tag, null));
 }