Example #1
0
        private void ConvertSummaryResults(DvtkResultsOverview resultsOverview)
        {
            // parse the dvtk summary results
            DvtkSummaryResults dvtkSummaryResults         = new DvtkSummaryResults();
            String             dvtkSummaryResultsFilename = GetDvtkSummaryResultsFilename(resultsOverview.Oid);

            dvtkSummaryResults.FromXml(dvtkSummaryResultsFilename);

            // set up the evs summary results
            EvsSummaryResults evsSummaryResults = new EvsSummaryResults();

            evsSummaryResults.ValidationResultsOverview = resultsOverview;
            evsSummaryResults.XmlFmiValidationResults   = dvtkSummaryResults.XmlFmiValidationResults;
            evsSummaryResults.XmlDatasetResults         = dvtkSummaryResults.XmlDatasetResults;
            evsSummaryResults.ValidationErrorCount      = dvtkSummaryResults.ValidationErrorCount;
            evsSummaryResults.ValidationWarningCount    = dvtkSummaryResults.ValidationWarningCount;
            evsSummaryResults.ValidationConditionCount  = dvtkSummaryResults.ValidationConditionCount;
            evsSummaryResults.ValidationResult          = dvtkSummaryResults.ValidationResult;

            // save the evs summary results file
            String evsSummaryResultsFilename = GetEvsSummaryResultsFilename(resultsOverview.Oid);

            evsSummaryResults.Save(evsSummaryResultsFilename);

            // delete the dvtk summary results file
            try
            {
                FileInfo dvtkSummaryResultsFileInfo = new FileInfo(dvtkSummaryResultsFilename);
                dvtkSummaryResultsFileInfo.Delete();
            }
            catch (System.Exception)
            {
                // exception thrown if the file is currently being accessed by another process - this will be picked up on the next RemoveCachedData() call.
            }
        }
Example #2
0
        private void ConvertSummaryResults(DvtkResultsOverview resultsOverview)
        {
            // parse the dvtk summary results
            DvtkSummaryResults dvtkSummaryResults = new DvtkSummaryResults();
            String dvtkSummaryResultsFilename = GetDvtkSummaryResultsFilename(resultsOverview.Oid);
            dvtkSummaryResults.FromXml(dvtkSummaryResultsFilename);

            // set up the evs summary results
            EvsSummaryResults evsSummaryResults = new EvsSummaryResults();
            evsSummaryResults.ValidationResultsOverview = resultsOverview;
            evsSummaryResults.XmlFmiValidationResults = dvtkSummaryResults.XmlFmiValidationResults;
            evsSummaryResults.XmlDatasetResults = dvtkSummaryResults.XmlDatasetResults;
            evsSummaryResults.ValidationErrorCount = dvtkSummaryResults.ValidationErrorCount;
            evsSummaryResults.ValidationWarningCount = dvtkSummaryResults.ValidationWarningCount;
            evsSummaryResults.ValidationConditionCount = dvtkSummaryResults.ValidationConditionCount;
            evsSummaryResults.ValidationResult = dvtkSummaryResults.ValidationResult;

            // save the evs summary results file
            String evsSummaryResultsFilename = GetEvsSummaryResultsFilename(resultsOverview.Oid);
            evsSummaryResults.Save(evsSummaryResultsFilename);

            // delete the dvtk summary results file
            try
            {
                FileInfo dvtkSummaryResultsFileInfo = new FileInfo(dvtkSummaryResultsFilename);
                dvtkSummaryResultsFileInfo.Delete();
            }
            catch (System.Exception)
            {
                // exception thrown if the file is currently being accessed by another process - this will be picked up on the next RemoveCachedData() call.
            }
        }