void IContentPartHandler.Removed(RemoveContentContext context, ContentPart part) { if (part is TPart) { Removed(context, (TPart)part); } }
void IContentStorageFilter.Removed(RemoveContentContext context) { if (context.ContentItem.Is <TPart>()) { Removed(context, context.ContentItem as TPart); } }
protected override void Removed(RemoveContentContext context, TPart instance) { if (OnRemoved != null) { OnRemoved(context, instance); } }
protected override void Removed(RemoveContentContext context) { var contentTags = context.ContentItem.As<TagsPart>(); if (contentTags != null) { _signals.Trigger(TagCloudService.VandelayTagcloudTagschanged); } base.Removed(context); }
void IContentHandler.Removed(RemoveContentContext context) { foreach (var filter in Filters.OfType <IContentStorageFilter>()) { filter.Removed(context); } Removed(context); }
protected override void Removed(RemoveContentContext context) { var contentTags = context.ContentItem.As<TagsPart>(); if (contentTags != null) { _signals.Trigger(TagsMenuItemEvent.TagsChanged); } base.Removed(context); }
protected override void Removed(RemoveContentContext context) { TryInvokeEventHandler(context.ContentItem.ContentType, graphDescriptor => { graphDescriptor.Services.ConnectionManager.DeleteFromNode(context.ContentItem); _graphEventHandler.Value.NodeRemoved(graphDescriptor, context.ContentItem); }); }
protected override void Removed(RemoveContentContext context) { var contentTags = context.ContentItem.As<TagsPart>(); if (contentTags != null) { _signals.Trigger(LocalizedTagsService._localizedTagcloudTagsChanged); } base.Removed(context); }
protected override void Removing(RemoveContentContext context) { if (context.ContentItem.ContentType != "Menu") { return; } // remove all menu items var menuParts = _menuService.GetMenuParts(context.ContentItem.Id); foreach(var menuPart in menuParts) { _contentManager.Remove(menuPart.ContentItem); } }
public void DeleteDraftTerm(ContentItem contentItem) { var draftVersions = _contentItemVersionRepository.Fetch(x => x.ContentItemRecord == contentItem.Record && x.Latest && !x.Published); var context = new RemoveContentContext(contentItem); _handlers.Value.Invoke(handler => handler.Removing(context), Logger); foreach (var version in draftVersions) { if (version.Latest) { version.Latest = false; } } _handlers.Value.Invoke(handler => handler.Removed(context), Logger); // !! UNCOMMENT THESE LINES TO MAKE THE REJECT AND THEN PUBLISH WORKFLOW WORK !! // //var handlersExceptAutoRoute = _handlers.Value.Where(x => x.GetType() != typeof(AutoroutePartHandler)); //handlersExceptAutoRoute.Invoke(handler => handler.Removed(context), Logger); }
protected virtual void Removed(RemoveContentContext context) { }
public virtual void Removed(RemoveContentContext context) { }
void RemoveIndexingTask(RemoveContentContext context, ContentPart part) { _indexingTaskManager.CreateDeleteIndexTask(context.ContentItem); }
public void Removing(RemoveContentContext context) { }
public void Removed(RemoveContentContext context) { TriggerIfGraph(context); }
void IContentHandler.Removed(RemoveContentContext context) { }
protected override void Removing(RemoveContentContext context) { base.Removing(context); InvalidateCachesAfteMenuItemChanges(context); }
public virtual void Removed(RemoveContentContext context, TPart instance) { }
private void AssignRemovingDates(RemoveContentContext context, CommonPart part) { var utcNow = _clock.UtcNow; part.ModifiedUtc = utcNow; part.VersionModifiedUtc = utcNow; }
protected virtual void Removed(RemoveContentContext context, TPart instance) { }
private void RemoveElements(RemoveContentContext context, LayoutPart part) { var elements = _layoutManager.LoadElements(part).ToList(); var savingContext = new LayoutSavingContext { Content = part, Elements = new List<Element>(), RemovedElements = elements }; _elementManager.Removing(savingContext); }
private void RemoveAssets(RemoveContentContext context, CloudVideoPart part) { _assetManager.DeleteAssetsFor(part); _jobManager.CloseJobsFor(part); }
public void Remove(ContentItem contentItem) { var context = new RemoveContentContext(contentItem); Handlers.Invoke(handler => handler.Removing(context), Logger); Handlers.Invoke(handler => handler.Removed(context), Logger); }
protected override void Removing(RemoveContentContext context) { }
protected override void Removed(RemoveContentContext context) { RecordAuditTrailEvent(ContentAuditTrailEventProvider.Removed, context.ContentItem); }
public virtual async Task RemoveAsync(ContentItem contentItem) { var activeVersions = await _session.QueryAsync<ContentItem, ContentItemIndex>() .Where(x => x.ContentItemId == contentItem.ContentItemId && (x.Published || x.Latest)).List(); var context = new RemoveContentContext(contentItem); Handlers.Invoke(handler => handler.Removing(context), _logger); foreach (var version in activeVersions) { version.Published = false; version.Latest = false; _session.Save(version); } Handlers.Invoke(handler => handler.Removed(context), _logger); }
protected override void Removed(RemoveContentContext context) { // When an item has been deleted, remove any connectors var part = context.ContentItem.As<SocketsPart>(); if (part != null) RemoveSocket(part); base.Removed(context); }
private void OnThreadRemoved(RemoveContentContext context, ThreadPart part) { _countersService.UpdateForumPartCounters(part); var userId = _orchardServices.WorkContext.CurrentUser.Id; _subscriptionService.DeleteSubscription(userId, part.Id); }
public void Removed(RemoveContentContext context) { IUser user = context.ContentManager.Get<IUser>(context.Id); if (user != null) { this._webStoreServices.UsingClient(c => c.CustomerClient.DeleteCustomer(user.UserName)); } }