Example #1
0
 protected override bool TriggerAction()
 {
     try
     {
         var repositoryName = repositoryStorage.GetRepository(boundary).Name;
         var fileName       = Path.Combine(outputPath, String.Format("{0}.html", repositoryName));
         Logger.TechLog.Log(System.Diagnostics.TraceEventType.Information, "Exporting repository '{0}' to HTML...", repositoryName);
         htmlExportService.Export(requirementRepository.LoadAll(boundary), true, fileName);
         return(true);
     }
     catch (Exception ex)
     {
         Logger.TechLog.Log(System.Diagnostics.TraceEventType.Error, "An exception has occurred during HTML export: '{0}'", ex.Message);
         return(false);
     }
 }