コード例 #1
0
        public async Task <IHttpActionResult> CreateOne([NotNull] CouponGiftCreateOneDto requestDto)
        {
            var gift = new Models.CouponGift
            {
                Type           = requestDto.Type,
                Name           = requestDto.Name,
                Descriptions   = JsonConvert.SerializeObject(requestDto.Descriptions),
                ThumbnailImage = requestDto.ThumbnailImage,
                Price          = requestDto.Price,
                Value          = requestDto.Value,
                EndTime        = requestDto.EndTime
            };

            _dbContext.CouponGifts.Add(gift);
            await _dbContext.SaveChangesAsync();

            return(Ok());
        }
コード例 #2
0
 /// <summary>
 /// 初始化属性
 /// </summary>
 /// <param name="user">要兑换的用户</param>
 /// <param name="gift">文券商品</param>
 public virtual void Initialize(KeylolUser user, Models.CouponGift gift)
 {
     User = user;
     Gift = gift;
 }