public ActionResult Delete_POST(DiscountLimitation limitation)
 {
     _discountLimitationAdminService.Delete(limitation);
     return(RedirectToAction("Edit", "Discount", new { id = limitation.Discount.Id }));
 }
 public RedirectToRouteResult Edit_POST(DiscountLimitation limitation)
 {
     _discountLimitationAdminService.Update(limitation);
     return(RedirectToAction("Edit", "Discount", new { id = limitation.Discount.Id }));
 }
 public ActionResult Delete(DiscountLimitation discountLimitation)
 {
     return(View(discountLimitation));
 }
 public RedirectToRouteResult Add(
     [IoCModelBinder(typeof(AddDiscountLimitationModelBinder))] DiscountLimitation limitation)
 {
     _discountLimitationAdminService.Add(limitation);
     return(RedirectToAction("Edit", "Discount", new { id = limitation.Discount.Id }));
 }
 public ViewResult Edit(DiscountLimitation limitation)
 {
     return(View(limitation));
 }
 public void Delete(DiscountLimitation limitation)
 {
     _session.Transact(session => session.Delete(limitation));
 }
 public void Update(DiscountLimitation limitation)
 {
     _session.Transact(session => session.Update(limitation));
 }
 public void Add(DiscountLimitation limitation)
 {
     _session.Transact(session => session.Save(limitation));
 }
예제 #9
0
 public abstract CheckLimitationsResult CheckLimitations(DiscountLimitation limitation, CartModel cart);
예제 #10
0
 public abstract CheckLimitationsResult CheckLimitations(DiscountLimitation limitation, CartModel cart, IList <Discount> allDiscounts);