コード例 #1
0
 protected DeleteCommandBase(IExtendedTelegramBotClient telegramBotClient,
                             IUserContextProvider userContextProvider,
                             ITelegramHookrRepository hookrRepository,
                             ITranslationsResolver translationsResolver) : base(telegramBotClient, translationsResolver)
 {
     this.userContextProvider = userContextProvider;
     this.hookrRepository     = hookrRepository;
 }
コード例 #2
0
 public DeleteHookahPhotosCommand(IExtendedTelegramBotClient telegramBotClient,
                                  ITranslationsResolver translationsResolver,
                                  IUserContextProvider userContextProvider,
                                  ITelegramHookrRepository hookrRepository)
     : base(telegramBotClient,
            translationsResolver,
            userContextProvider,
            hookrRepository)
 {
 }
コード例 #3
0
 public StartCommand(IExtendedTelegramBotClient telegramBotClient,
                     ITelegramHookrRepository hookrRepository,
                     IUserContextProvider userContextProvider,
                     ITranslationsResolver translationsResolver)
     : base(telegramBotClient,
            translationsResolver)
 {
     this.hookrRepository     = hookrRepository;
     this.userContextProvider = userContextProvider;
 }
コード例 #4
0
 public GetTobaccosCommand(IExtendedTelegramBotClient telegramBotClient,
                           ITelegramHookrRepository hookrRepository,
                           ICacheProvider cacheProvider,
                           ITranslationsResolver translationsResolver)
     : base(telegramBotClient,
            hookrRepository,
            cacheProvider,
            translationsResolver)
 {
 }
コード例 #5
0
 protected GetCommandBase(IExtendedTelegramBotClient telegramBotClient,
                          ITelegramHookrRepository hookrRepository,
                          ICacheProvider cacheProvider,
                          ITranslationsResolver translationsResolver)
     : base(telegramBotClient,
            translationsResolver)
 {
     this.hookrRepository = hookrRepository;
     this.cacheProvider   = cacheProvider;
 }
コード例 #6
0
 public AddTobaccoCommand(IExtendedTelegramBotClient telegramBotClient,
                          ITelegramHookrRepository hookrRepository,
                          IUserContextProvider userContextProvider,
                          ITranslationsResolver translationsResolver)
     : base(telegramBotClient,
            hookrRepository,
            userContextProvider,
            translationsResolver)
 {
 }
コード例 #7
0
 protected RegisterCommandBase(IExtendedTelegramBotClient telegramBotClient,
                               ITelegramHookrRepository hookrRepository,
                               IUserContextProvider userContextProvider,
                               IApplicationConfig applicationConfig,
                               ITranslationsResolver translationsResolver) :
     base(telegramBotClient,
          translationsResolver)
 {
     this.hookrRepository     = hookrRepository;
     this.userContextProvider = userContextProvider;
     this.applicationConfig   = applicationConfig;
 }
コード例 #8
0
 public GetTobaccoCommand(IExtendedTelegramBotClient telegramBotClient,
     IUserContextProvider userContextProvider,
     ITelegramHookrRepository hookrRepository,
     ICacheProvider cacheProvider,
     ITranslationsResolver translationsResolver)
     : base(telegramBotClient,
         userContextProvider,
         hookrRepository,
         translationsResolver)
 {
     this.cacheProvider = cacheProvider;
 }
コード例 #9
0
 public AskForTobaccoPhotosCommand(IExtendedTelegramBotClient telegramBotClient,
                                   ITranslationsResolver translationsResolver,
                                   ICacheProvider cacheProvider,
                                   IUserContextProvider userContextProvider,
                                   IMemoryCache memoryCache)
     : base(telegramBotClient,
            translationsResolver,
            cacheProvider,
            userContextProvider,
            memoryCache)
 {
 }
コード例 #10
0
 protected AskForPhotoCommandBase(IExtendedTelegramBotClient telegramBotClient,
                                  ITranslationsResolver translationsResolver,
                                  ICacheProvider cacheProvider,
                                  IUserContextProvider userContextProvider,
                                  IMemoryCache memoryCache)
     : base(telegramBotClient,
            translationsResolver)
 {
     this.cacheProvider       = cacheProvider;
     this.userContextProvider = userContextProvider;
     this.memoryCache         = memoryCache;
 }
コード例 #11
0
 public UnregisterCommand(IExtendedTelegramBotClient telegramBotClient,
                          ITelegramHookrRepository hookrRepository,
                          IUserContextProvider userContextProvider,
                          IApplicationConfig applicationConfig,
                          ITranslationsResolver translationsResolver)
     : base(telegramBotClient,
            hookrRepository,
            userContextProvider,
            applicationConfig,
            translationsResolver)
 {
 }
コード例 #12
0
 public FinishOrderCommand(IExtendedTelegramBotClient telegramBotClient,
                           IUserContextProvider userContextProvider,
                           ITelegramHookrRepository hookrRepository,
                           ITranslationsResolver translationsResolver,
                           ITelegramUsersNotifier telegramUsersNotifier)
     : base(telegramBotClient,
            userContextProvider,
            hookrRepository,
            translationsResolver,
            telegramUsersNotifier)
 {
 }
コード例 #13
0
 public SetTobaccoPhotosCommand(IExtendedTelegramBotClient telegramBotClient,
                                ITelegramHookrRepository hookrRepository,
                                ITranslationsResolver translationsResolver,
                                IUserContextProvider userContextProvider,
                                IMemoryCache memoryCache)
     : base(telegramBotClient,
            hookrRepository,
            translationsResolver,
            userContextProvider,
            memoryCache)
 {
 }
コード例 #14
0
 protected ReviewConfirmedOrderCommandBase(IExtendedTelegramBotClient telegramBotClient,
                                           IUserContextProvider userContextProvider,
                                           ITelegramHookrRepository hookrRepository,
                                           ITranslationsResolver translationsResolver,
                                           ITelegramUsersNotifier telegramUsersNotifier)
     : base(telegramBotClient,
            userContextProvider,
            hookrRepository,
            translationsResolver,
            telegramUsersNotifier)
 {
 }
コード例 #15
0
 protected SetPhotoCommandBase(IExtendedTelegramBotClient telegramBotClient,
                               ITelegramHookrRepository hookrRepository,
                               ITranslationsResolver translationsResolver,
                               IUserContextProvider userContextProvider,
                               IMemoryCache memoryCache)
     : base(telegramBotClient,
            translationsResolver)
 {
     this.userContextProvider = userContextProvider;
     this.hookrRepository     = hookrRepository;
     this.memoryCache         = memoryCache;
 }
コード例 #16
0
 protected AdministrationCommandBase(IExtendedTelegramBotClient telegramBotClient,
                                     ITranslationsResolver translationsResolver)
     : base(telegramBotClient,
            translationsResolver)
 {
 }
コード例 #17
0
 public TelegramUsersNotifier(ITelegramHookrRepository hookrRepository,
                              IExtendedTelegramBotClient telegramBotClient)
 {
     this.hookrRepository   = hookrRepository;
     this.telegramBotClient = telegramBotClient;
 }
コード例 #18
0
 protected Command(IExtendedTelegramBotClient telegramBotClient,
                   ITranslationsResolver translationsResolver)
 {
     TelegramBotClient    = telegramBotClient;
     TranslationsResolver = translationsResolver;
 }