protected void AfterLoad(Guid environmentID)
        {
            _loaded = true;
            var environmentViewModel = _environments.FirstOrDefault(a => a.Server.EnvironmentID == environmentID);

            if (environmentViewModel != null)
            {
                UpdateItemForDeploy(environmentViewModel.Server.EnvironmentID);


                if (_serverInformation == null)
                {
                    _serverInformation = SelectedServer.GetServerInformation();
                }

                if (_serverVersion == null)
                {
                    var serverVersion = SelectedServer.GetServerVersion();
                    _serverVersion = serverVersion != Resources.Languages.Core.ServerVersionUnavailable ? Version.Parse(serverVersion) : null;
                }
                environmentViewModel.SelectAll = () => _statsArea.Calculate(environmentViewModel.AsList().Where(o => o.IsResourceChecked == true).Select(x => x as IExplorerTreeItem).ToList());
            }
            CheckPreselectedItems(environmentID);
            if (ConnectControlViewModel != null)
            {
                ConnectControlViewModel.IsLoading = false;
            }
        }
 void DestinationServerStateChanged(object sender, IServer server)
 {
     RaiseCanExecuteDependencies();
     if (!DestinationConnectControlViewModel.IsConnected)
     {
         _stats.Calculate(_source?.SourceLoadedItems?.ToList());
     }
     else
     {
         _stats.Calculate(Source?.SourceLoadedItems?.ToList());
         if (Source?.SelectedItems?.Count > 0)
         {
             _stats.Calculate(Source?.SelectedItems?.ToList());
         }
     }
 }