private void OnItemCopied(object sender, DestinationEventArgs e) { if (LeavingTrash(e)) _recycleBinHandler.RestoreValues(e.AffectedItem); else if (_recycleBinHandler.IsInTrash(e.Destination)) _recycleBinHandler.ExpireTrashedItem(e.AffectedItem); }
void Persister_ItemCopied(object sender, DestinationEventArgs e) { events.AppendLine(DateTime.Now + ": " + MethodBase.GetCurrentMethod().Name + ", " + e.AffectedItem); }
void persister_ItemMoved(object sender, DestinationEventArgs e) { NotifyDependencyChanged(sender, e); }
private bool LeavingTrash(DestinationEventArgs e) { return e.AffectedItem["DeletedDate"] != null && !trashHandler.IsInTrash(e.Destination); }
void persister_ItemMoved(object sender, DestinationEventArgs e) { ContentItem item = e.AffectedItem; if (item is ILanguage) return; ILanguage language = gateway.GetLanguage(item); if (language != null) { ContentItem destination = e.Destination; MoveTranslations(item, language, destination); } }
void persister_ItemCopied(object sender, DestinationEventArgs e) { e.AffectedItem[LanguageGateway.LanguageKey] = null; persister.Save(e.AffectedItem); }
void persister_ItemCopied(object sender, DestinationEventArgs e) { UpdateChildrenRecursiveAndSave(e.AffectedItem); }
void sorter_ItemMoved(object sender, DestinationEventArgs e) { UpdateChildrenRecursiveAndSave(e.AffectedItem); }
void persister_ItemCopied(object sender, DestinationEventArgs e) { e.AffectedItem.TranslationKey = null; persister.Save(e.AffectedItem); }
void persister_ItemMoved(object sender, DestinationEventArgs e) { ItemChanged(e.AffectedItem.ID, true); }
void persister_ItemCopied(object sender, DestinationEventArgs e) { NotifyDependencyChanged(sender, e); }