/// <summary>
        /// Load the control with item read from the disk
        /// </summary>
        public void LoadItems()
        {
            try
            {
                // Try to load the list of every result from bin files
                ResultsList = ResultsFileReader.ReadFile <ServerTestResults>();
            }
            catch (Exception ex)
            {
                /*
                 * // If an error occured, show info to the user
                 * DI.UI.ShowMessage(new MessageBoxDialogViewModel
                 * {
                 *  Title = "Błąd wczytywania",
                 *  Message = "Nie udało się wczytać dostępnych rezultatów." +
                 *            "\nTreść błędu: " + ex.Message,
                 *  OkText = "Ok"
                 * });*/

                DI.Logger.Log("Unable to read results from local folder, error message: " + ex.Message);
            }

            // Rewrite list to the collection
            Items = new ObservableCollection <TestResultsListItemViewModel>();
            var indexer = 0;

            foreach (var result in ResultsList)
            {
                Items.Add(new TestResultsListItemViewModel(result, indexer));
                indexer++;
            }
        }
예제 #2
0
 public void InitializeTest()
 {
     fileReader = new ResultsFileReader();
 }