Пример #1
0
 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));
 }
Пример #2
0
        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));
        }
Пример #3
0
 public GetPerformancesCommand(IPlayBillDataResolver playBillResolver, IFilterService filterService, ITimeZoneService timeZoneService) : base((int)DialogStep.Final)
 {
     _playBillResolver = playBillResolver;
     _filterService    = filterService;
     _timeZoneService  = timeZoneService;
 }
Пример #4
0
 public DbPlaybillUpdater(IPlayBillDataResolver dataResolver, IDbService dbService, IFilterService filterService)
 {
     _dataResolver  = dataResolver;
     _dbService     = dbService;
     _filterService = filterService;
 }
Пример #5
0
 public GetPerfomancesCommand(IPlayBillDataResolver playBillResolver, IFilterHelper filterhelper) : base((int)DialogStep.Final)
 {
     _playBillResolver = playBillResolver;
     _filterhelper     = filterhelper;
 }