Exemplo n.º 1
0
        private void newToolStripButton_Click(object sender, EventArgs e)
        {
            LoadLookups();
            var transaction = new CouponTransaction();

            consumptionBindingSource.DataSource = transaction;
        }
Exemplo n.º 2
0
        public bool ApplyCoupon([FromBody] dynamic request)
        {
            bool          isCouponApplied = false;
            string        couponCode      = request.couponCode;
            Cart          cart            = GetCartFromSession();
            List <Coupon> coupons         = CouponTransaction.GetCoupons();
            Coupon        coupon          = coupons.FirstOrDefault(entity => entity.Code == couponCode);

            if (coupon != null && cart.ApplyCoupon(coupon))
            {
                isCouponApplied = true;
                HttpContext.Session.SetObjectAsJson("ShoppingCart", cart);
            }
            return(isCouponApplied);
        }