Beispiel #1
0
        public async Task <ActionResult <CouponDto> > GetDiscountByUser(string userId)
        {
            var coupon = await _context.Coupons.FirstOrDefaultAsync(c => c.UserId == userId);

            if (coupon == null)
            {
                return(NotFound());
            }
            return(Ok(CouponMapper.From(coupon)));
        }
Beispiel #2
0
        public async Task <ActionResult <CouponDto> > GetDiscountById(string couponId)
        {
            var coupon = await _context.Coupons.FirstOrDefaultAsync(c => c.CouponId == couponId);

            if (coupon == null)
            {
                return(NotFound());
            }

            return(Ok(CouponMapper.From(coupon)));
            // 또는
            //    return CouponMapper.From(coupon);
            // (ActionResult<T> 는 implicit cast operator 가 있다)
        }