public void DeactivateContent(IStatusBarContent content) { var leftContent = LeftContentCollection.Where(p => p == content).ToList(); if (leftContent.Any()) { DeactivateLeftContent(leftContent); } var rightContent = RightContentCollection.Where(p => p == content).ToList(); if (rightContent.Any()) { DeactivateRightContent(rightContent); } }
public void DeactivateContent(string instanceId) { var leftContent = LeftContentCollection .Where(p => !string.IsNullOrEmpty(p.ContentId) && p.ContentId.Equals(instanceId, StringComparison.OrdinalIgnoreCase)) .ToList(); if (leftContent.Any()) { LeftContentCollection.RemoveRange(leftContent); } var rightContent = RightContentCollection .Where(p => !string.IsNullOrEmpty(p.ContentId) && p.ContentId.Equals(instanceId, StringComparison.OrdinalIgnoreCase)) .ToList(); if (rightContent.Any()) { RightContentCollection.RemoveRange(rightContent); } }