public void OnItemAdded(object sender, EventArgs args) { var item = Event.ExtractParameter(args, 0) as Item; Assert.IsNotNull(item, "item"); if (item == null) { return; } if (item.BranchId == ID.Null) { return; } LocalDatasourceService.UpdateTree(item.Branch.InnerItem.Children.FirstOrDefault(), item); }
public void OnItemCopied(object sender, EventArgs args) { var sourceItem = Event.ExtractParameter(args, 0) as Item; if (sourceItem == null) { return; } var targetItem = Event.ExtractParameter(args, 1) as Item; if (targetItem == null) { return; } LocalDatasourceService.UpdateTree(sourceItem, targetItem); }