Ejemplo n.º 1
0
        public override bool Remove(Tb_product_info t)
        {
            return(this.BatchTrans().Append <long>(
                       (r, id) =>
            {
                if (r.Remove <Model.Tb_product_info>()
                    .Where().And(Model.Tb_product_info.Table.Product_Id, t.Product_Id)
                    .EndWhere()
                    .Save() < 1)
                {
                    return false;
                }
                return true;
            }, t.Product_Id).Append <long>(

                       (r, id) =>
            {
                if (r.Remove <Model.Tb_product_property>()
                    .Where().And(Model.Tb_product_property.Table.Product_Id, t.Product_Id)
                    .EndWhere()
                    .Save() < 1)
                {
                    return false;
                }
                return true;
            }, t.Product_Id

                       ).Save());
        }
Ejemplo n.º 2
0
 public override bool Add(Tb_product_info t)
 {
     t.Product_Id = NewId();
     return(Repository.Add(t));
 }