Example #1
0
        public IHttpActionResult GetCoupon(int id)
        {
            Coupon coupon = db.Coupons.Where(x => x.CouponId == id).Include(c => c.Images).Include(z => z.Comments).SingleOrDefault();
            if (coupon == null)
            {
                return NotFound();
            }
            if (coupon.Acitve == false || coupon.IsDeleted == true || coupon.IsEdited == true || coupon.Approved != true)
            {
                return BadRequest();
            }

            var couponView = new CouponViewModel(coupon);

            return Ok(couponView);
        }
Example #2
0
        public IHttpActionResult GetExpiredCoupon(int couponId)
        {
            var coupon = db.Coupons.Find(couponId);
            if (coupon == null)
                return NotFound();

            var couponView = new CouponViewModel(coupon);
            return Ok(couponView);
        }