COB.SharePoint.AccordionList.Features.AccordionList.AccordionListEventReceiver.FeatureDeactivating C# (CSharp) Method

FeatureDeactivating() public method

public FeatureDeactivating ( SPFeatureReceiverProperties properties ) : void
properties SPFeatureReceiverProperties
return void
        public override void FeatureDeactivating(SPFeatureReceiverProperties properties)
        {
            // N.B. a further (optional) enhancement would be delete provisioned files here..
            SPWeb parentWeb = (SPWeb)properties.Feature.Parent;
            SPList accordionList = parentWeb.Lists.TryGetList("Accordion list");
            if (accordionList != null)
            {
                parentWeb.Lists.Delete(accordionList.ID);
            }
            parentWeb.AlternateCssUrl = string.Empty;
            parentWeb.Update();
        }
AccordionListEventReceiver