public static async Task <IJiraReport?> GetReportByName(string?reportName) { var availableReports = ReportEngineService.GetReports(); return(string.IsNullOrEmpty(reportName) ? await ConsoleI.Select(availableReports) : availableReports.FirstOrDefault(e => e?.Name == reportName)); }
private static void ListReports(bool printParams) { ReportEngineService.GetReports() .ToList().ForEach(e => PrintReport(e, printParams)); }