public RemoveGroupCallbackHandler(ITelegramBotActions botActions, ITelegramRozkladUserDao telegramRozkladUserDao, ICurrentTelegramUserProvider currentTelegramUserProvider, ITelegramBotService telegramBotService) : base(telegramBotService) { _botActions = botActions; _telegramRozkladUserDao = telegramRozkladUserDao; _currentTelegramUserProvider = currentTelegramUserProvider; }
public ResetCurrentUserAction(MainMenuCreator mainMenuCreator, ICurrentTelegramUserProvider currentTelegramUserProvider, ITelegramRozkladUserDao telegramRozkladUserDao, ITelegramBotService telegramBotService) { _mainMenuCreator = mainMenuCreator; _currentTelegramUserProvider = currentTelegramUserProvider; _telegramRozkladUserDao = telegramRozkladUserDao; _telegramBotService = telegramBotService; }
public ShowTimetableFacultyGroupsMenuAction( ITelegramBotService telegramBotService, TimetableFacultyGroupsMenu timetableFacultyGroupsMenu, ICurrentTelegramUserProvider currentTelegramUserProvider, ICurrentUserLocalizationService currentUserLocalizationService) { _telegramBotService = telegramBotService; _timetableFacultyGroupsMenu = timetableFacultyGroupsMenu; _currentTelegramUserProvider = currentTelegramUserProvider; _currentUserLocalizationService = currentUserLocalizationService; }
public LongLastingUserActionGeneralHandler( ILongLastingUserActionManager longLastingUserActionManager, ICurrentTelegramUserProvider currentTelegramUserProvider, ILongLastingUserActionHandlerFactory longLastingUserActionHandlerFactory, ILogger <LongLastingUserActionGeneralHandler> logger) { _longLastingUserActionManager = longLastingUserActionManager; _currentTelegramUserProvider = currentTelegramUserProvider; _longLastingUserActionHandlerFactory = longLastingUserActionHandlerFactory; _logger = logger; }
public ShowTimetableSelectingFacultyMenuAction( TimetableFacultyListKeyboardCreator keyboardCreator, IFacultiesProvider facultiesProvider, ITelegramBotService telegramBotService, ICurrentTelegramUserProvider currentTelegramUserProvider, ICurrentUserLocalizationService currentUserLocalizationService, ILongLastingUserActionManager longLastingUserActionManager) { _keyboardCreator = keyboardCreator; _facultiesProvider = facultiesProvider; _telegramBotService = telegramBotService; _currentTelegramUserProvider = currentTelegramUserProvider; _currentUserLocalizationService = currentUserLocalizationService; _longLastingUserActionManager = longLastingUserActionManager; }