Exemple #1
0
        public async Task <IActionResult> GetDiscountForCode(string code)
        {
            var coupon = await _couponRepository.GetCouponByCode(code);

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

            return(Ok(_mapper.Map <CouponDto>(coupon)));
        }
Exemple #2
0
        public async Task <object> GetDiscountForCode(string code)
        {
            try
            {
                var coupon = await _couponRepository.GetCouponByCode(code);

                _response.Result = coupon;
            }
            catch (Exception ex)
            {
                _response.IsSuccess     = false;
                _response.ErrorMessages = new List <string>()
                {
                    ex.ToString()
                };
            }
            return(_response);
        }
 public Coupon GetCouponByCode(string code)
 {
     return(_couponRepository.GetCouponByCode(code));
 }