public static bool SendEmails( Config config, string htmlTemplateFileName, bool skipEmail, string outputHtmlFileName, IEnumerable <string> filteredAlertNames, IEnumerable <DataModelIssue> beginIssues, IEnumerable <DataModelIssue> endIssues) { return(AlertReport.SendEmails( config, htmlTemplateFileName, skipEmail, outputHtmlFileName, filteredAlertNames, (Alert alert, string htmlTemplate) => GenerateReport(alert, htmlTemplate, beginIssues, endIssues, config.AreaLabels))); }
public static bool SendEmails( Config config, string htmlTemplateFileName, bool skipEmail, string outputHtmlFileName, IEnumerable <string> filteredAlertNames, GenerateReport generateReport) { AlertReport report = new AlertReport( config, htmlTemplateFileName, skipEmail, outputHtmlFileName, filteredAlertNames, generateReport); return(report.SendEmails()); }
public static bool SendEmails( Config config, string htmlTemplateFileName, bool skipEmail, string outputHtmlFileName, IEnumerable <string> filteredAlertNames, IEnumerable <string> inputFiles) { IEnumerable <DataModelIssue> issues = IssueCollection.LoadIssues( inputFiles, config, IssueKindFlags.Issue); return(AlertReport.SendEmails( config, htmlTemplateFileName, skipEmail, outputHtmlFileName, filteredAlertNames, (Alert alert, string htmlTemplate) => GenerateReport(alert, htmlTemplate, issues, inputFiles, config.UntriagedExpression))); }