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); } } }
public BooksByGenreReportReader(UserInputInterpretator userInputInterpretator) { _userInputInterpretator = userInputInterpretator; }
public BookStoreReader(UserInputInterpretator userInputInterpretator, EntityMapper entityMapper) { _userInputInterpretator = userInputInterpretator; _entityMapper = entityMapper; }
public BooksStoreReportFactory(UserInputInterpretator consoleReaderPrinter) { _consoleReaderPrinter = consoleReaderPrinter; }