public ChatService(ISceneHost scene, ILogger log, IEnvironment env, IChatRepository chatRepository, IConfiguration configuration, IEnumerable <IChatUserInfoEventHandler> chatUserEventHandlers, IEnumerable <IChatEventHandler> chatEventHandler ) { //Handler _eventUserHandlers = chatUserEventHandlers; _chatEventHandler = chatEventHandler; _scene = scene; _log = log; _env = env; _config = configuration; _config.SettingsChanged += OnSettingsChange; OnSettingsChange(_config, _config.Settings); _chatRepository = chatRepository; _scene.Connected.Add(OnConnected); _scene.Disconnected.Add(OnDisconnected); _scene.Starting.Add(OnChatStarting); _scene.Shuttingdown.Add(OnChatShuttingdown); }
public StartCommand( ISendMessageService sendMessageService, IChatRepository chatRepository) { _sendMessageService = sendMessageService; _chatRepository = chatRepository; }
public MessagesController(IChatRepository repo, IMapper mapper, IHubContext <MessageHub> hub) { _repo = repo; _mapper = mapper; _hub = hub; }
public UserService(IUserRepository userRepository, IChatRepository chatRepository , IHttpContextAccessor httpContextAccessor) { this._userRepository = userRepository; this._chatRepository = chatRepository; this._httpContextAccessor = httpContextAccessor; }
public ChatAspectLoader( IChatRepository chatRepository, IChatAspectMapper chatAspectMapper) { _chatRepository = chatRepository; _chatAspectMapper = chatAspectMapper; }
public DWHIngestionService(IChatRepository chatRepository, IStagingRepository stagingRepository, IConfigurationRepository configurationRepository) { _chatRepository = chatRepository; _stagingRepository = stagingRepository; _configurationRepository = configurationRepository; }
//DI public ProjectUnitOfWork ( ProjectDbContext _context, IArticleCommentRepository articleComments, IArticleLikeDisslikeRepository articleLikeDisslikes, IArticleRepository articles, IArticleCategoryRepository articleCategories, IAuthorizationAppealRepository authorizationAppeals, IChatCommentRepository chatComments, IChatRepository chats, IFavoriteRepository favorites, ITopicCommentRepository topicComments, ITopicRepository topics, IUserHistoryRepository userHistories, IUserRepository users ) : base(_context) { ArticleComments = articleComments; ArticleLikeDisslikes = articleLikeDisslikes; Articles = articles; ArticleCategories = articleCategories; AuthorizationAppeals = authorizationAppeals; ChatComments = chatComments; Chats = chats; Favorites = favorites; TopicComments = topicComments; Topics = topics; UserHistories = userHistories; Users = users; }
public ChatViewModel(PlayerMarker player, IChatRepository chatRepository, Dispatcher dispatcher) { this.player = player; this.chatRepository = chatRepository; this.dispatcher = dispatcher; this.chatRepository.ChatLineAdded += (sender, line) => dispatcher.Invoke(() => Lines.Add(line)); }
public SynchronizedChatProvider(IMediator mediator, IChatChannelSelector chatChannelSelector, IChatRepository chatRepository) { _mediator = mediator; _chatChannelSelector = chatChannelSelector; _chatRepository = chatRepository; }
/// <summary> /// Initializes a new instance of the <see cref="RoomController"/> class. /// </summary> /// <param name="rr">The room repository.</param> /// <param name="cr">The chat repository.</param> /// <param name="qr">The question repository.</param> /// <param name="irabbitPublisher">The rabbitMQ publisher.</param> public RoomController(IRoomRepository rr, IChatRepository cr, IQuestionRepository qr, IRabbitPublisher irabbitPublisher) { _rr = rr; _cr = cr; _qr = qr; _irabbitPublisher = irabbitPublisher; }
public UserListViewModel() : base() { ContactList = new ReactiveList <UserListItem>(); chatRepository = Locator.Current.GetService <IChatRepository>(); currentUser = Locator.Current.GetService <ISettingsRepository>().GetUserLogin(); }
public SetParticipantTypingUseCase(IMediator mediator, IChatRepository chatRepository, IParticipantTypingTimer participantTypingTimer) { _mediator = mediator; _chatRepository = chatRepository; _participantTypingTimer = participantTypingTimer; }
public HandleCommandService( ICommandsService commandsService, IAuthorizationService spotifyAuthorizationService, IAuthorizationTokenRepository authorizationTokenRepository, ISendMessageService sendMessageService, ISpotifyLinkHelper spotifyLinkHelper, ISyncTracksService trackService, IPlaylistRepository playlistRepository, IKeyboardService keyboardService, IChatRepository chatRepository, IUserService userService, IUserRepository userRepository, ISpotifyClientFactory spotifyClientFactory, ISpotifyClientService spotifyClientService) : base(commandsService, userRepository, sendMessageService, spotifyLinkHelper) { _commandsService = commandsService; _spotifyAuthorizationService = spotifyAuthorizationService; _authorizationTokenRepository = authorizationTokenRepository; _sendMessageService = sendMessageService; _spotifyLinkHelper = spotifyLinkHelper; _syncTracksService = trackService; _playlistRepository = playlistRepository; _keyboardService = keyboardService; _chatRepository = chatRepository; _userService = userService; _spotifyClientFactory = spotifyClientFactory; _spotifyClientService = spotifyClientService; }
public UpdateTests(TestHost testHost) { _generateUpdateStreamService = testHost.GetService <GenerateUpdateStreamService>(); _testOptions = testHost.GetService <IOptions <TestOptions> >().Value; _spotifyClientFactory = testHost.GetService <ISpotifyClientFactory>(); _spotifyClientService = testHost.GetService <ISpotifyClientService>(); _trackRepository = testHost.GetService <ITrackRepository>(); _playlistRepository = testHost.GetService <IPlaylistRepository>(); _chatRepository = testHost.GetService <IChatRepository>(); _chatMemberRepository = testHost.GetService <IChatMemberRepository>(); _userRepository = testHost.GetService <IUserRepository>(); _voteRepository = testHost.GetService <IVoteRepository>(); _voteTextHelper = testHost.GetService <IVoteTextHelper>(); _loginRequestRepository = testHost.GetService <ILoginRequestRepository>(); _sendMessageService = testHost.GetService <ISendMessageService>(); _spotifyLinkHelper = testHost.GetService <ISpotifyLinkHelper>(); var handleMessageService = testHost.GetService <IHandleMessageService>(); var handleCallbackQueryService = testHost.GetService <IHandleCallbackQueryService>(); var handleInlineQueryService = testHost.GetService <IHandleInlineQueryService>(); var commandsService = testHost.GetService <ICommandsService>(); var updateDtoService = testHost.GetService <IUpdateDtoService>(); var sentryOptions = testHost.GetService <IOptions <SentryOptions> >(); _sut = new Update(handleMessageService, handleCallbackQueryService, handleInlineQueryService, commandsService, updateDtoService, sentryOptions); }
public Chathub(IRedisHandler redisHandler, IConnectedUserRepository connectedUserRepository, IChatRepository chatRepository, IRoomRepository roomRepository) { _connectedUserRepository = connectedUserRepository; _chatRepository = chatRepository; _roomRepository = roomRepository; _redisHandler = redisHandler; }
public MessageHub(DataContext context, IChatRepository chatRepository, IMapper mapper, ILogger <MessageHub> logger) { _logger = logger; this.context = context; this.chatRepository = chatRepository; this.mapper = mapper; }
public OnlineUserHub(OnlineTracker tracker, IUserRepository userRepository, IChatRepository chatRepository, IMapper mapper) { _tracker = tracker; _userRepository = userRepository; _chatRepository = chatRepository; _mapper = mapper; }
public RouteListTrackDlg(IEmployeeRepository employeeRepository, IChatRepository chatRepository, ITrackRepository trackRepository) { _employeeRepository = employeeRepository ?? throw new ArgumentNullException(nameof(employeeRepository)); _chatRepository = chatRepository ?? throw new ArgumentNullException(nameof(chatRepository)); _trackRepository = trackRepository ?? throw new ArgumentNullException(nameof(trackRepository)); Build(); TabName = "Мониторинг"; yTreeViewDrivers.RepresentationModel = new ViewModel.WorkingDriversVM(uow); yTreeViewDrivers.RepresentationModel.UpdateNodes(); yTreeViewDrivers.Selection.Mode = Gtk.SelectionMode.Multiple; yTreeViewDrivers.Selection.Changed += OnSelectionChanged; buttonChat.Visible = buttonSendMessage.Visible = false; _currentEmployee = employeeRepository.GetEmployeeForCurrentUser(uow); if (_currentEmployee == null) { MessageDialogHelper.RunErrorDialog("Ваш пользователь не привязан к сотруднику. Чат не будет работать."); } //Configure map gmapWidget.MapProvider = GMapProviders.GoogleMap; gmapWidget.Position = new PointLatLng(59.93900, 30.31646); gmapWidget.HeightRequest = 150; //MapWidget.HasFrame = true; gmapWidget.Overlays.Add(carsOverlay); gmapWidget.Overlays.Add(tracksOverlay); gmapWidget.ExposeEvent += GmapWidget_ExposeEvent; UpdateCarPosition(); timerId = GLib.Timeout.Add(carRefreshInterval, new GLib.TimeoutHandler(UpdateCarPosition)); yenumcomboMapType.ItemsEnum = typeof(MapProviders); yenumcomboMapType.TooltipText = "Если карта отображается некорректно или не отображается вовсе - смените тип карты"; yenumcomboMapType.SelectedItem = MapProviders.GoogleMap; }
public MessageService(IChatRepository chatRepository, IMessageRepository messageRepository, IUnitOfWork unitOfWork) { _chatRepository = chatRepository; _messageRepository = messageRepository; _unitOfWork = unitOfWork; }
public LoginActions(IPacketSendService packetSendService, IPacketTranslator <IAccountLoginData> loginPacketTranslator, IPacketTranslator <ILoginRequestGrantedData> loginRequestGrantedPacketTranslator, IPacketTranslator <ILoginRequestCompletedData> loginRequestCompletedPacketTranslator, ILocalizedStringFinder localizedStringFinder, ICharacterSelectorRepository characterSelectorRepository, IPlayerInfoRepository playerInfoRepository, ICharacterRepository characterRepository, ICurrentMapStateRepository currentMapStateRepository, ILoginFileChecksumRepository loginFileChecksumRepository, INewsRepository newsRepository, IChatRepository chatRepository, ICharacterInventoryRepository characterInventoryRepository, IPaperdollRepository paperdollRepository) { _packetSendService = packetSendService; _loginPacketTranslator = loginPacketTranslator; _loginRequestGrantedPacketTranslator = loginRequestGrantedPacketTranslator; _loginRequestCompletedPacketTranslator = loginRequestCompletedPacketTranslator; _localizedStringFinder = localizedStringFinder; _characterSelectorRepository = characterSelectorRepository; _playerInfoRepository = playerInfoRepository; _characterRepository = characterRepository; _currentMapStateRepository = currentMapStateRepository; _loginFileChecksumRepository = loginFileChecksumRepository; _newsRepository = newsRepository; _chatRepository = chatRepository; _characterInventoryRepository = characterInventoryRepository; _paperdollRepository = paperdollRepository; }
public MyHttpServer() { httpListener = new HttpListener(); var cr = ConfigReaderSingleton.ConfigReader; repository = ChatRepositoryFactory.GetInstance(cr.DbType, cr.DbPath); SetPrefix(cr.Port); }
public ChatController(IChatRepository chatRepository, UserManager <User> userManager ) { _chatRepository = chatRepository; _userManager = userManager; }
public MessagingService(IHttpContextAccessor contextAccessor, IChatRepository chatRepository, IMessageRepository messageRepository, UserManager <AppUser> userManager) { this.chatRepository = chatRepository; this.messageRepository = messageRepository; this.userManager = userManager; CurrentUserId = contextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; }
public ChatService(IChatRepository chatRepository, IUserService userService, INetworkService networkService) { _chatRepository = chatRepository; _userService = userService; _networkService = networkService; }
private void ChatReportUserControl_Load(object sender, EventArgs e) { if (!this.DesignMode) { this.chatRepository = ServiceLocator.Current.GetInstance <IChatRepository>(); } }
public ChatService(ISlothDbContext dbContext, IMapper mapper, IChatRepository repository, IChatNameResolver nameResolver) { _dbContext = dbContext; _mapper = mapper; _repository = repository; _nameResolver = nameResolver; }
public GameController(IGamesRepository gamesRepo, IPlayersRepository playersRepo, IChatRepository chatRepo, IGoTStorage storage) { gamesRepository = gamesRepo; playersRepository = playersRepo; chatRepository = chatRepo; this.storage = storage; }
public ChatHub(IChatRepository chatRepository, UserManager <User> userManager, IMapper mapper) { _chatRepository = chatRepository; _userManager = userManager; _mapper = mapper; }
public ServerMessageHandler(IPlayerInfoProvider playerInfoProvider, IChatRepository chatRepository, ILocalizedStringFinder localizedStringFinder) : base(playerInfoProvider) { _chatRepository = chatRepository; _localizedStringFinder = localizedStringFinder; }
public ChatHub(IUserRepository userRepository, IChatUserRepository chatUserRepository, IMessageRepository messageRepository, IChatRepository chatRepository) { _userRepository = userRepository; _chatUserRepository = chatUserRepository; _messageRepository = messageRepository; _chatRepository = chatRepository; }
public AnnounceMessageHandler(IPlayerInfoProvider playerInfoProvider, IChatRepository chatRepository, IEnumerable <IOtherCharacterEventNotifier> notifiers) : base(playerInfoProvider) { _chatRepository = chatRepository; _notifiers = notifiers; }
public ChatHistoryController() { // TODO: implement proper DI for WebApi controllers _chatRepository = System.Web.Mvc.DependencyResolver.Current.GetService<IChatRepository>(); }
public ChatService() { _repo = new ChatRepository(); }
public Chat(IChatRepository repo) { _chatRepo = repo; }
private void ChatReportUserControl_Load(object sender, EventArgs e) { if (!this.DesignMode) { this.chatRepository = ServiceLocator.Current.GetInstance<IChatRepository>(); } }
public void Init() { // init repository this._dbContext = new ApplicationDbContext(); this._chatRepository = new ChatRepository(this._dbContext); this._friendRepository = new FriendRepository(this._dbContext); this._privateMessageRepository = new PrivateMessageRepository(this._dbContext); this._statusRepository = new StatusRepository(this._dbContext); this._statusMessageRepository = new StatusMessageRepository(this._dbContext); this._statusLocationRepository = new StatusLocationRepository(this._dbContext); this._statusImageRepository = new StatusImageRepository(this._dbContext); this._likeRepository = new LikeRepository(this._dbContext); this._shareRepository = new ShareRepository(this._dbContext); this._commentRepository = new CommentRepository(this._dbContext); this._newFeedRepository = new NewFeedsRepository(this._dbContext); // get current connectionId this._curConnectionId = this.Context.ConnectionId; // get chatViewModel of User via connectionId this._curUserChat = this._chatRepository.GetUserByConnectionId(ConnectedUsers, this.Context.ConnectionId); // get friendListId this._friendListId = this._friendRepository.GetFriendListId(this._curUserChat.UserId).ToList(); // get friendListOnline this._friendListOnline = this._chatRepository.GetFriendListOnline(ConnectedUsers, this._friendListId, this._curUserChat.UserId); // get friendListConnectionId this._friendListConnectionId_Online = this._chatRepository.GetFriendList_ConnectionId(this._friendListOnline); this._allUserRelate_ConnectionId = this._chatRepository.GetAllUserRelate_ConnectionId(this._friendListConnectionId_Online, this._curUserChat.ConnectionId); }
public HomeController(IChatRepository chatRepository) { _chatRepository = chatRepository; }
public ChatController(IChatRepository repo, IChatService service) { _repo = repo; _service = service; }
public ChatHub(IChatRepository chatRepository) { _chatRepository = chatRepository; }
public void Setup() { kernel = new StandardKernel(); _repo = kernel.Get<ChatRepository>(); }
private void TimeRangeReportUserControl_Load(object sender, EventArgs e) { if (!this.DesignMode) { chatRepository = ServiceLocator.Current.GetInstance<IChatRepository>(); timerangeReports = ServiceLocator.Current.GetAllInstances<ITimerangeReport>().OfType<IReportGenerator>().ToArray(); } }