예제 #1
0
        public ActionResult CreateVoucher(Voucher voucher)
        {
            vouchers.Insert(voucher);
            vouchers.Commit();

            return RedirectToAction("VoucherList");
        }
예제 #2
0
        public ActionResult CreateVoucher()
        {
            var model = new Voucher();
            ViewBag.voucherTypes = voucherTypes.GetAll();
            ViewBag.products = products.GetAll();

            return View(model);
        }
예제 #3
0
 public void PercentOff(Voucher voucher, Basket basket, BasketVoucher basketVoucher)
 {
     if (voucher.MinSpend > basket.BasketTotal())
     {
         basketVoucher.Value = (voucher.Value * (basket.BasketTotal() / 100)) * -1;
         basketVoucher.VoucherCode = voucher.VoucherCode;
         basketVoucher.VoucherDescription = voucher.VoucherDescription;
         basketVoucher.VoucherId = voucher.VoucherId;
         basket.AddBasketVoucher(basketVoucher);
     }
 }
예제 #4
0
 public void MoneyOff(Voucher voucher, Basket basket, BasketVoucher basketVoucher)
 {
     decimal basketTotal = basket.BasketTotal();
     if (voucher.MinSpend < basketTotal )
     {
         basketVoucher.Value = voucher.Value *-1;
         basketVoucher.VoucherCode = voucher.VoucherCode;
         basketVoucher.VoucherDescription = voucher.VoucherDescription;
         basketVoucher.VoucherId = voucher.VoucherId;
         basket.AddBasketVoucher(basketVoucher);
     }
 }
예제 #5
0
        public ActionResult EditVoucher(Voucher voucher)
        {
            vouchers.Update(voucher);
            vouchers.Commit();

            return RedirectToAction("VoucherList");
        }