} //"Command wasn't recognized. Please try again."; public SimpleSessionRouter(IUpdateHelper updateHelper, IMenuLoader menuLoader, IRoomService room, IUsersService users, IBotService botService, ILockTrackerService lockTrackerService, ILogHelper logHelper, INotificationRouter notificationRouter, ILocalizationHelper localizationHelper) { _menuLoader = menuLoader; _logHelper = logHelper; _updateHelper = updateHelper; _notificationRouter = notificationRouter; _users = users; _room = room; _botService = botService; _lockTrackerService = lockTrackerService; _localizationHelper = localizationHelper; CommandNotRecognized = _localizationHelper.GetLocalizedString(StringToLocalize.CommandNotRecognized); }
public RoomService(IMenuLoader menuLoader, IUsersService usersService, ILockTrackerService lockTrackerService, IRoomQueue roomQueue, ILogHelper LogHelper, INotificationRouter notificationRouter, ILocalizationHelper localizationHelper) { //LogHelper = new LogHelper(); _menuLoader = menuLoader; _usersService = usersService; _lockTrackerService = lockTrackerService; _roomQueue = roomQueue; _LogHelper = LogHelper; _notificationRouter = notificationRouter; _localizationHelper = localizationHelper; IsBusy = false; _LogHelper.Log("HJ64K54J45", "Room instance created", LogLevel.Information); QueueList = _roomQueue.QueueList;//new ObservableCollection<QueueSlot>(); QueueList.CollectionChanged += QueueChangeHandler; _lockTrackerService.PropertyChanged += _lockTrackerService_PropertyChanged; roomCancellationTokenSource = new CancellationTokenSource(); inBetweenCancellationTokenSource = new CancellationTokenSource(); }
} //= "Add yourself some time to cover both the person in the room and yourself."; public SessionRouter(IUpdateHelper updateHelper, IMenuLoader menuLoader, ILogger <SessionRouter> logger, IRoomService room, IUsersService users, IBotService botService, IOptions <BotConfiguration> config, ILockTrackerService lockTrackerService, ILogHelper logHelper, INotificationRouter notificationRouter, ILocalizationHelper localizationHelper) { _menuLoader = menuLoader; _config = config; _logHelper = logHelper; _updateHelper = updateHelper; _notificationRouter = notificationRouter; _localizationHelper = localizationHelper; _users = users; _logger = logger; _room = room; _botService = botService; _lockTrackerService = lockTrackerService; CommandNotRecognized = _localizationHelper.GetLocalizedString(StringToLocalize.CommandNotRecognized); NumberOverLimit = _localizationHelper.GetLocalizedString(StringToLocalize.NumberOverLimit); NumberNotParsed = _localizationHelper.GetLocalizedString(StringToLocalize.NumberNotParsed); doorIsLockedInstruction = _localizationHelper.GetLocalizedString(StringToLocalize.doorIsLockedInstruction); }
public SimpleRoom( ILockTrackerService lockTrackerService, IRoomQueue roomQueue, ILogHelper LogHelper, INotificationRouter notificationRouter, ILocalizationHelper localizationHelper) { _roomQueue = roomQueue; SubscribedUsers = _roomQueue.QueueList; IsBusy = false; _lockTrackerService = lockTrackerService; _LogHelper = LogHelper; _notificationRouter = notificationRouter; _localizationHelper = localizationHelper; _lockTrackerService.PropertyChanged += _lockTrackerService_PropertyChanged; }
public ButtonMenuLoader(IBotService botService, IOptions <BotConfiguration> config, IUsersService users, ILockTrackerService lockTrackerService, IRoomQueue roomQueue, ILogHelper logHelper, INotificationRouter notificationRouter, ILocalizationHelper localizationHelper) { _botService = botService; _config = config; _users = users; _lockTrackerService = lockTrackerService; _roomQueue = roomQueue; _logHelper = logHelper; _notificationRouter = notificationRouter; _localizationHelper = localizationHelper; }
public UpdateService(IBotService botService, //ILogger<UpdateService> logger, ILogHelper logHelper, IRoomService room, IUsersService users, ISessionRouter sessionRouter, IMenuLoader menuLoader, IUpdateHelper updateHelper, INotificationRouter notificationRouter) { _botService = botService; _logHelper = logHelper; _room = room; _users = users; _sessionRouter = sessionRouter; _menuLoader = menuLoader; _updateHelper = updateHelper; _notificationRouter = notificationRouter; }