Exemple #1
0
        public IActionResult CreateSave(CouponViewModel model)
        {
            if (ModelState.IsValid)
            {
                var checkRet = _couponService.CheckIfCouponAlreadyExist(model.Code);
                if (checkRet)
                {
                    return(RedirectToAction(nameof(CheckResult)));
                }
                Coupon coupon = new Coupon
                {
                    Code           = model.Code,
                    Password       = model.Password,
                    ValidityDate   = model.ValidityDate,
                    AvaliableCount = model.AvaliableCount,
                    TotalCount     = model.TotalCount
                };
                _couponService.AddNew(coupon);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(model));
        }