Example #1
0
        public void Execute(OnUpdatingArgs <SystemEntity> args)
        {
            DateTime     now          = CurrentRequestData.Now;
            SystemEntity systemEntity = args.Item;

            systemEntity.UpdatedOn = now;
        }
Example #2
0
        public void Execute(OnUpdatingArgs <Webpage> args)
        {
            var now     = CurrentRequestData.Now;
            var webpage = args.Item;

            if (webpage.PublishOn <= now && webpage.Published == false)
            {
                webpage.Published = true;
            }
        }
        public void Execute(OnUpdatingArgs <Webpage> args)
        {
            var now     = CurrentRequestData.Now;
            var webpage = args.Item;

            if (webpage.Published && (webpage.PublishOn == null || webpage.PublishOn > now))
            {
                webpage.Published = false;
            }
        }
 public void Execute(OnUpdatingArgs <CategoryProductDisplayOrder> args)
 {
     UpdateProduct(args.Session, args.Item.Product);
 }
Example #5
0
 public void Execute(OnUpdatingArgs <CartItemBasedDiscountApplication> args)
 {
     RemoveSKUAndCategoryIfRequired(args.Item);
 }
Example #6
0
 public void Execute(OnUpdatingArgs <Discount> args)
 {
     RemoveCodeIfRequired(args.Item);
 }