protected override Boolean Execute(CodeActivityContext context) { Boolean result = false; IItemSupport extension = context.GetExtension <IItemSupport>(); if (extension != null) { result = extension.UpdatePendingInventory(OrderId.Get(context), ItemId.Get(context), Quantity.Get(context)); } return(result); }
protected override void Execute(NativeActivityContext context) { Int32 orderId = OrderId.Get(context); context.Properties.Add("OrderId", orderId); Bookmark bm = context.CreateBookmark( "UpdateOrderTotalBookmark", OnUpdateOrderTotal, BookmarkOptions.NonBlocking | BookmarkOptions.MultipleResume); context.Properties.Add(bm.Name, bm); context.ScheduleActivity(Body); }