public TLBotProcessor(IFilterHelper filterhelper, IPlayBillDataResolver playBillResolver) { _commands.Add(new StartCommand()); _commands.Add(new MonthCommand()); _commands.Add(new DaysOfWeekCommand()); _commands.Add(new PerfomanceTypesCommand()); _commands.Add(new GetPerfomancesCommand(playBillResolver, filterhelper)); }
public TgBotProcessor(IDbService dbService, IPlayBillDataResolver playBillResolver, IFilterService filterService, ITimeZoneService timeZoneService) { _cancellationTokenSource = new CancellationTokenSource(); _dbService = dbService; _commands.Add(new StartCommand(dbService)); _commands.Add(new MonthCommand()); _commands.Add(new DaysOfWeekCommand()); _commands.Add(new PerformanceTypesCommand()); _commands.Add(new GetPerformancesCommand(playBillResolver, filterService, timeZoneService)); }
public GetPerformancesCommand(IPlayBillDataResolver playBillResolver, IFilterService filterService, ITimeZoneService timeZoneService) : base((int)DialogStep.Final) { _playBillResolver = playBillResolver; _filterService = filterService; _timeZoneService = timeZoneService; }
public DbPlaybillUpdater(IPlayBillDataResolver dataResolver, IDbService dbService, IFilterService filterService) { _dataResolver = dataResolver; _dbService = dbService; _filterService = filterService; }
public GetPerfomancesCommand(IPlayBillDataResolver playBillResolver, IFilterHelper filterhelper) : base((int)DialogStep.Final) { _playBillResolver = playBillResolver; _filterhelper = filterhelper; }