コード例 #1
0
 private void InitWorkspace()
 {
     _archives   = new Archives(Database.ARCHIVES);
     _envStorage = new EnvironmentStorage(Database.ENVIRONMENTS);
     _logs       = new Logs(Database.ENVIRONMENTS);
     _archives.Initialize(archivesListBox);
     _logs.Initialize(logsListBox);
 }
コード例 #2
0
        public bool Check()
        {
            _loadingTask.Wait();

            ObservableCollection <ArchiveInformationView> archiveCollection = ArchivesList.Archives;

            foreach (ArchiveInformationView view in archiveCollection)
            {
                if (view.Info.IsOptimized)
                {
                    continue;
                }

                ValidationHelper.SetInvalid(ArchivesList, new ValidationResult(false, "Не все архивы оптимизированы"));
                return(false);
            }

            Archives.Initialize(ArchivesList.Archives.Select(view => view.Info).ToArray());
            return(true);
        }