private Command CreateDemo( ScheduleService service, Func <string, string> requestInput, Action <string> writeln) => args => { writeln("Перед созданием демо-базы будет очищена существующая."); var answer = requestInput("Выполнить? (да/нет)"); if (answer.ToLower() != "да") { return; } DoWithHandleException(() => service.CleanDb(), "Не удалось очистить базу"); DoWithHandleException(() => service.CreateDemoBase(), "Не удалось создать демо-базу"); };