Dev2.ViewModels.Deploy.DeployNavigationViewModel.Filter C# (CSharp) Method

Filter() public method

public Filter ( bool>.Func filter, bool fromFilter = false ) : void
filter bool>.Func
fromFilter bool
return void
        public void Filter(Func<IExplorerItemModel, bool> filter, bool fromFilter = false)
        {
            if(filter == null)
            {
                return;
            }

            ExplorerItemModels = StudioResourceRepository.Filter(filter);
            if(fromFilter)
            {
                Iterate(model => model.IsExplorerExpanded = true);
            }

            foreach(var explorerItemModel in ExplorerItemModels)
            {
                explorerItemModel.IsExplorerExpanded = true;
            }
        }
        public void Update()