Example #1
0
        public IActionResult Edit(int ID)
        {
            var voucher = _repo.GetByID(ID);
            var model   = new EditTicketVoucherVM()
            {
                ExpirationDate           = voucher.ExpirationDate,
                VoucherCode              = voucher.VoucherCode,
                Discount                 = voucher.Discount,
                NumberOfRedeemedVouchers = voucher.NumberOfRedeemedVouchers,
                ID = voucher.ID
            };

            return(View(model));
        }
Example #2
0
        public IActionResult Save(EditTicketVoucherVM model)
        {
            if (!ModelState.IsValid)
            {
                return(View("Edit"));
            }

            var voucher = _repo.GetByID(model.ID);

            voucher.ExpirationDate           = model.ExpirationDate;
            voucher.Discount                 = model.Discount;
            voucher.VoucherCode              = model.VoucherCode;
            voucher.NumberOfRedeemedVouchers = model.NumberOfRedeemedVouchers;
            _repo.Save();
            return(RedirectToAction("List"));
        }