Ejemplo n.º 1
0
 public TimetableFacultyGroupsMenu(
     ICurrentUserLocalizationService currentUserLocalizationService,
     IFacultyGroupsInlineMenuCreator facultyGroupsInlineMenuCreator)
 {
     _currentUserLocalizationService = currentUserLocalizationService;
     _facultyGroupsInlineMenuCreator = facultyGroupsInlineMenuCreator;
 }
Ejemplo n.º 2
0
 public WeekSelectorInlineButtonsCreator(
     ICurrentUserLocalizationService currentUserLocalizationService,
     InlineKeyboardButtonsCreator inlineKeyboardButtonsCreator)
 {
     _currentUserLocalizationService = currentUserLocalizationService;
     _inlineKeyboardButtonsCreator   = inlineKeyboardButtonsCreator;
 }
Ejemplo n.º 3
0
 public OneDayLessonsToTelegramMessageText(
     ILocalDateService localDateService,
     ICurrentUserLocalizationService localizationService)
 {
     _localDateService    = localDateService;
     _localizationService = localizationService.GetWithBoundUserLanguage();
 }
Ejemplo n.º 4
0
 public ShowMessageAction(ITelegramBotService telegramBotService,
                          ICurrentUserLocalizationService currentUserLocalizationService
                          )
 {
     _telegramBotService             = telegramBotService;
     _currentUserLocalizationService = currentUserLocalizationService;
 }
 public ShowFacultyGroupsForFacultyDoesNotExistMessageAction(ITelegramBotService telegramBotService,
                                                             ICurrentUserLocalizationService currentUserLocalizationService,
                                                             MainMenuCreator mainMenuCreator)
 {
     _telegramBotService             = telegramBotService;
     _currentUserLocalizationService = currentUserLocalizationService;
     _mainMenuCreator = mainMenuCreator;
 }
Ejemplo n.º 6
0
 public ShowMainMenuAction(MainMenuCreator mainMenuCreator,
                           ICurrentUserLocalizationService currentUserLocalizationService,
                           ITelegramBotService telegramBotService)
 {
     _mainMenuCreator = mainMenuCreator;
     _currentUserLocalizationService = currentUserLocalizationService;
     _telegramBotService             = telegramBotService;
 }
Ejemplo n.º 7
0
 public ShowTimetableSelectingFacultyGroupToAddMenuAction(
     TimetableFacultyGroupsKeyboardCreator keyboardCreator,
     ITelegramBotService telegramBotService,
     ICurrentUserLocalizationService currentUserLocalizationService)
 {
     _keyboardCreator                = keyboardCreator;
     _telegramBotService             = telegramBotService;
     _currentUserLocalizationService = currentUserLocalizationService;
 }
Ejemplo n.º 8
0
 public ShowTimetableFacultyGroupsMenuAction(
     ITelegramBotService telegramBotService,
     TimetableFacultyGroupsMenu timetableFacultyGroupsMenu,
     ICurrentTelegramUserProvider currentTelegramUserProvider,
     ICurrentUserLocalizationService currentUserLocalizationService)
 {
     _telegramBotService             = telegramBotService;
     _timetableFacultyGroupsMenu     = timetableFacultyGroupsMenu;
     _currentTelegramUserProvider    = currentTelegramUserProvider;
     _currentUserLocalizationService = currentUserLocalizationService;
 }
Ejemplo n.º 9
0
 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;
 }
Ejemplo n.º 12
0
 public KeyboardMarkupMenuCreator(ICurrentUserLocalizationService currentUserLocalizationService)
 {
     _currentUserLocalizationService = currentUserLocalizationService;
 }
Ejemplo n.º 13
0
 public DayOfWeekInlineButtonsCreator(InlineKeyboardButtonsCreator inlineKeyboardButtonsCreator,
                                      ICurrentUserLocalizationService currentUserLocalizationService)
 {
     _inlineKeyboardButtonsCreator   = inlineKeyboardButtonsCreator;
     _currentUserLocalizationService = currentUserLocalizationService;
 }
Ejemplo n.º 14
0
 public MessageTextHandler(ITelegramBotActions telegramBotActions,
                           ICurrentUserLocalizationService currentUserLocalizationService)
 {
     _telegramBotActions             = telegramBotActions;
     _currentUserLocalizationService = currentUserLocalizationService;
 }
Ejemplo n.º 15
0
 public BackInlineButtonCreator(ICurrentUserLocalizationService currentUserLocalizationService)
 {
     _currentUserLocalizationService = currentUserLocalizationService;
 }
Ejemplo n.º 16
0
 public MainMenuCreator(KeyboardMarkupMenuCreator keyboardMarkupMenuCreator,
                        ICurrentUserLocalizationService currentUserLocalizationService)
 {
     _keyboardMarkupMenuCreator      = keyboardMarkupMenuCreator;
     _currentUserLocalizationService = currentUserLocalizationService;
 }