ToSic.SexyContent.ContentGroup.RemoveContentAndPresentationEntities C# (CSharp) Method

RemoveContentAndPresentationEntities() public method

Removes entities from a group. This will also remove the corresponding presentation entities.
public RemoveContentAndPresentationEntities ( string type, int sortOrder ) : void
type string Should be 'Content' or "ListContent"
sortOrder int
return void
        public void RemoveContentAndPresentationEntities(string type, int sortOrder)
        {
            var list1 = ListWithNulls(type);
            list1.RemoveAt(sortOrder);
            var type2 = ReCapitalizePartName(type).Replace(cContent, cPresentation);
            var list2 = ListWithNulls(type2);
            if (list2.Count > sortOrder)    // in many cases the presentation-list is empty, then there is nothing to remove
                list2.RemoveAt(sortOrder);
            SaveChangedLists(PrepareSavePackage(type, list1, PrepareSavePackage(type2, list2)));
        }