BlendInteractive.ExtendedCategories.Implementations.CategoryRepository.DeleteAssignmentsByCategory C# (CSharp) Method

DeleteAssignmentsByCategory() public method

public DeleteAssignmentsByCategory ( EPiServer.Core.ContentReference categoryRef ) : void
categoryRef EPiServer.Core.ContentReference
return void
        public void DeleteAssignmentsByCategory(ContentReference categoryRef)
        {
            if (Store.Items<CategoryAssignment>().Where(ca => ca.ContentPage == categoryRef.ToReferenceWithoutVersion()).Count() > 0)
            {
                foreach (var item in Store.Items<CategoryAssignment>().Where(ca => ca.CategoryPage == categoryRef.ToReferenceWithoutVersion()))
                {
                    Store.Delete(item);
                }
            }
        }