コード例 #1
0
        public static void ImportCouponGood(string path)
        {
            CouponGood t        = new CouponGood();
            var        list     = TaoBaoImport.Import(t, path);
            var        tempList = new List <CouponGood>(500);

            foreach (var item in list)
            {
                item.Id          = Guid.NewGuid();
                item.CreatedTime = DateTime.Now;
                item.Tags        = item.TypeName.Replace("/", ",");
                tempList.Add(item);
                if (tempList.Count == 500)
                {
                    BLL.CouponGoodBLL.BatchInsert(tempList);
                    tempList.Clear();
                }
            }

            if (tempList.Count > 0)
            {
                BLL.CouponGoodBLL.BatchInsert(tempList);
            }

            Console.WriteLine("ImportCouponGood done, total count:" + list.Count.ToString());
        }
コード例 #2
0
        public static CouponGood Insert(CouponGood param)
        {
            var dbContext = new DbContext();
            var id        = dbContext.CouponGoodDb.InsertReturnIdentity(param);

            return(GetById(param.Id));
        }
コード例 #3
0
        public static CouponGood Update(CouponGood param)
        {
            var dbContext = new DbContext();

            dbContext.CouponGoodDb.Update(param);
            return(GetById(param.Id));
        }
コード例 #4
0
        public CouponGood ConvertData()
        {
            CouponGood data = new CouponGood()
            {
                Id       = this.Id,
                GoodName = this.GoodName,
                EndTime  = this.Endime
            };

            return(data);
        }