예제 #1
0
 public Product_attrInfo Save()
 {
     if (this.Pattr_id != null && this.Product_id != null)
     {
         Product_attr.Update(this);
         return(this);
     }
     return(Product_attr.Insert(this));
 }
예제 #2
0
        public APIReturn _Add([FromForm] uint?Pattr_id, [FromForm] uint?Product_id, [FromForm] string Value)
        {
            Product_attrInfo item = new Product_attrInfo();

            item.Pattr_id   = Pattr_id;
            item.Product_id = Product_id;
            item.Value      = Value;
            item            = Product_attr.Insert(item);
            return(APIReturn.成功.SetData("item", item.ToBson()));
        }
예제 #3
0
        public Product_attrInfo FlagAttr(uint?Pattr_id, string Value)
        {
            Product_attrInfo item = Product_attr.GetItem(Pattr_id.Value, this.Id.Value);

            if (item == null)
            {
                item = Product_attr.Insert(new Product_attrInfo {
                    Pattr_id   = Pattr_id,
                    Product_id = this.Id,
                    Value      = Value
                });
            }
            else
            {
                item.UpdateDiy
                .SetValue(Value).ExecuteNonQuery();
            }
            return(item);
        }