Exemple #1
0
        private static void SaveReportIfRequired(UserInputInterpretator userInputInterpretator, ReportDto report, string printOption)
        {
            if (printOption == "c")
            {
                var isReportSavingRequired = userInputInterpretator.IsReportSavingRequired();

                if (isReportSavingRequired)
                {
                    var exportOption = userInputInterpretator.GetExportToFileOption();
                    new ReportPrintStrategy().PrintReport(exportOption, report);
                }
            }
        }
Exemple #2
0
 public BooksByGenreReportReader(UserInputInterpretator userInputInterpretator)
 {
     _userInputInterpretator = userInputInterpretator;
 }
Exemple #3
0
 public BookStoreReader(UserInputInterpretator userInputInterpretator, EntityMapper entityMapper)
 {
     _userInputInterpretator = userInputInterpretator;
     _entityMapper           = entityMapper;
 }
Exemple #4
0
 public BooksStoreReportFactory(UserInputInterpretator consoleReaderPrinter)
 {
     _consoleReaderPrinter = consoleReaderPrinter;
 }