private bool ShowDependenciesApplyToAll(IExplorerItemViewModel explorerItemViewModel, DeletedFileMetadata deleteFileMetaData, bool showDependenciesApplyToAll, IExplorerItemViewModel itemViewModel, Dev2.Common.Interfaces.Infrastructure.Communication.IExecuteMessage dependants, IDeletedFileMetadata deletedFileMetadata)
        {
            if (dependants != null && !showDependenciesApplyToAll)
            {
                if (deletedFileMetadata.DeleteAnyway && !deletedFileMetadata.ApplyToAll)
                {
                    explorerItemViewModel.RemoveChild(itemViewModel);
                    _repository.UpdateManagerProxy.DeleteResource(itemViewModel.ResourceId);
                }

                if (!deletedFileMetadata.IsDeleted)
                {
                    deleteFileMetaData.IsDeleted        = false;
                    deleteFileMetaData.ShowDependencies = true;
                    deleteFileMetaData.ResourceId       = itemViewModel.ResourceId;

                    if (deletedFileMetadata.ApplyToAll && deletedFileMetadata.ShowDependencies)
                    {
                        showDependenciesApplyToAll = deletedFileMetadata.ShowDependencies;
                    }
                }
            }

            return(showDependenciesApplyToAll);
        }
 static void ShowDependencies(DependencyGraphGenerator graphGenerator, DeletedFileMetadata deleteFileMetaData, bool showDependenciesApplyToAll, IExplorerItemViewModel itemViewModel, Dev2.Common.Interfaces.Infrastructure.Communication.IExecuteMessage dependants, IDeletedFileMetadata deletedFileMetadata)
 {
     if (dependants != null)
     {
         if (showDependenciesApplyToAll)
         {
             var graph = graphGenerator.BuildGraph(dependants.Message, "", 1000, 1000, 1);
             if (graph.Nodes.Count > 1)
             {
                 itemViewModel.ShowDependencies();
             }
         }
         else
         {
             if (deletedFileMetadata.DeleteAnyway && deletedFileMetadata.ApplyToAll)
             {
                 deleteFileMetaData.IsDeleted  = true;
                 deleteFileMetaData.ResourceId = itemViewModel.ResourceId;
             }
         }
     }
 }