public RozkladUsersDao(NpuRozkladContext dbContext, IFacultyGroupsProvider facultyGroupsProvider, IMemoryCache memoryCache) { _dbContext = dbContext; _facultyGroupsProvider = facultyGroupsProvider; _memoryCache = memoryCache; }
public ShowTimetableFacultyGroupViewMenuCallbackHandler(ITelegramBotActions botActions, IFacultiesProvider facultiesProvider, IFacultyGroupsProvider facultyGroupsProvider, ITelegramBotService telegramBotService) : base(telegramBotService) { _botActions = botActions; _facultiesProvider = facultiesProvider; _facultyGroupsProvider = facultyGroupsProvider; }
public TimetableFacultyGroupsMenuGroupSelectedHandler( ITelegramBotActions telegramBotActions, IFacultiesProvider facultiesProvider, IFacultyGroupsProvider facultyGroupsProvider, ILocalDateService localDateService, ITelegramBotService telegramBotService) : base(telegramBotService) { _telegramBotActions = telegramBotActions; _facultiesProvider = facultiesProvider; _facultyGroupsProvider = facultyGroupsProvider; _localDateService = localDateService; }
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; }