public LongLastingUserActionGeneralHandler( ILongLastingUserActionManager longLastingUserActionManager, ICurrentTelegramUserProvider currentTelegramUserProvider, ILongLastingUserActionHandlerFactory longLastingUserActionHandlerFactory, ILogger <LongLastingUserActionGeneralHandler> logger) { _longLastingUserActionManager = longLastingUserActionManager; _currentTelegramUserProvider = currentTelegramUserProvider; _longLastingUserActionHandlerFactory = longLastingUserActionHandlerFactory; _logger = logger; }
public TimetableSelectingFacultyGroupToAddActionHandler(ITelegramRozkladUserDao telegramRozkladUserDao, ITelegramBotActions telegramBotActions, IFacultyGroupsProvider facultyGroupsProvider, ILongLastingUserActionManager longLastingUserActionManager, ICurrentUserLocalizationService currentUserLocalizationService, ILogger <TimetableSelectingFacultyGroupToAddActionHandler> logger) { _telegramRozkladUserDao = telegramRozkladUserDao; _telegramBotActions = telegramBotActions; _facultyGroupsProvider = facultyGroupsProvider; _longLastingUserActionManager = longLastingUserActionManager; _currentUserLocalizationService = currentUserLocalizationService; _logger = logger; }
public TimetableSelectingFacultyActionHandler( ITelegramBotActions botActions, IFacultiesProvider facultiesProvider, IFacultyGroupsProvider facultyGroupsProvider, ILongLastingUserActionManager longLastingUserActionManager, ICurrentUserLocalizationService currentUserLocalizationService, ILogger <TimetableSelectingFacultyActionHandler> logger) { _botActions = botActions; _facultiesProvider = facultiesProvider; _facultyGroupsProvider = facultyGroupsProvider; _longLastingUserActionManager = longLastingUserActionManager; _currentUserLocalizationService = currentUserLocalizationService; _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; }