public ChatHub(IChatRoomService roomService, IServerCommands serverCommands, IChatMessageService chatMessageService, IConnectionService connectionService) { _roomService = roomService; _serverCommands = serverCommands; _chatMessageService = chatMessageService; _connectionService = connectionService; }
private async void btnJoin_Click(object sender, RoutedEventArgs e) { try { if (_chatRoomServiceProxy != null) { _chatRoomServiceProxy.Leave(); } JoinRoomResponse response = await _chatServiceProxy.JoinOrCreateRoom(cbChatRooms.Text); if (_chatChannelDisconnectionSubscription != null) { _chatChannelDisconnectionSubscription.Dispose(); } _chatChannel = await _node.ConnectToServer(response.ServerEndpoint); _chatRoomServiceProxy = await _chatChannel.GetProxy <IChatRoomService>(response.RoomActorId); _chatChannel.SetHandler <IChatRoomServiceCallback>(this); _chatChannelDisconnectionSubscription = _chatChannel.DisconnectedEvent.Subscribe((_) => MessageBox.Show("Disconnected from chat room, try connect again")); var content = await _chatRoomServiceProxy.Join(response.Ticket); txtChat.Clear(); foreach (var msg in content) { txtChat.AppendText(msg + "\n"); } } catch (Exception exception) { MessageBox.Show(exception.Message); } }
public AgentHub( IChatRoomService chatRoomService, IHubContext <ChatHub> chatHub) { _chatRoomService = chatRoomService; _chatHub = chatHub; }
public ChatController(IUserService userservice, IChatRoomService chatService, IMessageService messageService, IFileService fileService) { UserService = userservice; ChatService = chatService; MessageService = messageService; FileService = fileService; config = new MapperConfiguration(cfg => { cfg.CreateMap<User, UserChatViewModel>() .ForMember(dest => dest.UserFoto, opt => opt.MapFrom(src => src.UserFoto. Insert(src.UserFoto.LastIndexOf('/') + 1, "mini/"))); cfg.CreateMap<ChatRoom, ChatRoomPartialViewModel>(); cfg.CreateMap<Message, MessageViewModels>() .ForMember(dest => dest.UserName, opt => opt.MapFrom(src => src.User.UserName)) .ForMember(dest => dest.PathFotoUser, opt => opt.MapFrom(src => src.User.UserFoto. Insert(src.User.UserFoto.LastIndexOf('/') + 1, "mini/"))) .ForMember(dest => dest.FileId, opt => opt.MapFrom(src => src.File.Id)) .ForMember(dest => dest.FileName, opt => opt.MapFrom(src => src.File.NameFile)); cfg.CreateMap<ChatRoom, ChatRoomViewModels>() .ForMember(dest => dest.UserName, opt => opt.MapFrom(src => src.User.UserName)) .ForMember(dest => dest.Users, opt => opt.MapFrom(src => src.Users)) .ForMember(dest => dest.Messages, opt => opt.MapFrom(src => src.Messages)); }); }
public ChatHub( IChatRoomService chatRoomService, IHubContext <AgentHub> agentHub) { _chatRoomService = chatRoomService; _agentHub = agentHub; }
public static async void Initialize(UserManager <ChatUser> userManager, ILogger <DatabaseInitialization> logger, IChatRoomService chatRoomService) { try { if (!chatRoomService.Exists("Default Chat Room")) { chatRoomService .AddChatRoom(new ChatRoom() { Name = "Default Chat Room", MaxCharactersCount = 150, MaxUsersAllowed = 10, MaxMessagesCount = 100 }); } var user = await userManager .FindByEmailAsync("*****@*****.**"); if (user?.Id != Guid.Empty) { return; } await userManager .CreateAsync(new ChatUser { Email = "*****@*****.**", UserName = "******", EmailConfirmed = true, PhoneNumberConfirmed = true }); } catch (Exception ex) { logger.LogError(ex, "Error trying to create the default bot user."); } }
public TripController(IUserService users, IChatRoomService chatRoom, ITripService trips, ICommentService comments) : base(users, chatRoom) { this.trips = trips; this.comments = comments; this.ViewBag.Creator = "asc"; }
public PostbusService(ILogger <PostbusService> logger, IChatRoomService chatRoomService, IMessageService messageService, IRepository <ResponseStream> repository) { this.logger = logger; this.chatRoomService = chatRoomService; this.messageService = messageService; this.repository = repository; }
public ChatHub(ApplicationContext context, IChatRoomService chatRoomService, IMessageService messageService) { _chatRoomService = chatRoomService; _messageService = messageService; messageRepo = new EFGenericRepository <Message>(context); userRepo = new EFGenericRepository <User>(context); }
public ProcessMessageSentHandler(ILogger <ProcessMessageSentHandler> logger, IMessageQueue messageQueue, IChatRoomService chatRoomService) { _logger = logger; _messageQueue = messageQueue; _chatRoomService = chatRoomService; }
public ChatController(IChatRoomService chatRoomService, IMessageService messageService, IUserService userService, INotificationService notificationService, ICommitProvider commitProvider) { _chatRoomService = chatRoomService; _messageService = messageService; _userService = userService; _notificationService = notificationService; _commitProvider = commitProvider; }
public ChatRoomController(ApplicationContext context, IChatRoomService chatRoomService, IMessageService messageService) { _chatRoomService = chatRoomService; _messageService = messageService; userRepo = new EFGenericRepository <User>(context); chatRoomRepo = new EFGenericRepository <ChatRoom>(context); }
public ChatController(IChatRoomService roomService, IUsersService usersService, IMapper mapper, IChatMessageService chatMessageService, IConnectionService connectionService) { _roomService = roomService; _usersService = usersService; _mapper = mapper; _chatMessageService = chatMessageService; _connectionService = connectionService; }
public ChatService( ApplicationDbContext applicationDbContext, IIdentityService identityService, IChatRoomService chatRoomService, IMapper mapper) : base(applicationDbContext, mapper) { _identityService = identityService; _chatRoomService = chatRoomService; }
public ChatsHub(IUserService userservice, IChatRoomService chatService, IMessageService messageService, IFileService fileService) { UserService = userservice; ChatService = chatService; MessageService = messageService; FileService = fileService; config = new MapperConfiguration(cfg => { cfg.CreateMap<ChatRoom, ChatRoomPartialViewModel>(); }); }
public ChatHub( IChatService chatService, IChatRoomService chatRoomService, IIdentityService identityService, IStringLocalizer <ChatHub> localizer) { _chatService = chatService; _chatRoomService = chatRoomService; _identityService = identityService; _localizer = localizer; }
public ChatController( IChatRoomService chatRoomService, IChatService chatService, IContactService contactService, IIdentityService identityService, IStringLocalizer <ChatController> localizer) { _chatRoomService = chatRoomService; _chatService = chatService; _contactService = contactService; _identityService = identityService; _localizer = localizer; }
public ChatHub(IChatRoomService chatRoomService, IMapper mapper, IUserConnectionService userConnectionService, IUserService userService, IChatMessageService chatMessageService, IChatRoomUserService chatRoomUserService) { _chatRoomService = chatRoomService; _mapper = mapper; _userConnectionService = userConnectionService; _userService = userService; _chatMessageService = chatMessageService; _chatRoomUserService = chatRoomUserService; }
public ChatRoomController( IConfigurationManager configManager, IChatRoomService chatRoomService, IChatMessageService chatMessageService, UserManager <ApplicationUser> userManager, IConnection connection ) : base(configManager) { _chatRoomService = chatRoomService; _chatMessageService = chatMessageService; _userManager = userManager; _channel = connection.CreateModel(); }
public GameController( IRoomManager roomManager, IVerificationService <PlayerVerificationResponseModel> VerificationService, IIdentifierGenerator identifierGenerator, ILobbyService lobbyService, IChatRoomService chatRoomService) { verificationService = VerificationService; RoomManager = roomManager; IdentifierGenerator = identifierGenerator; LobbyService = lobbyService; ChatRoomService = chatRoomService; GameFactory = new GameFactory(); ReadyTimer = new ReadyTimer(); Thread timerThread = new Thread(ReadyTimer.StartTimer); timerThread.Start(); Players = new HashSet <IPlayer>(); GameTypes = new Dictionary <int, string>(); }
public AdminController(IUserService userservice, IChatRoomService chatService, IMessageService messageService, IFileService fileService) { UserService = userservice; ChatService = chatService; MessageService = messageService; FileService = fileService; config = new MapperConfiguration(cfg => { cfg.CreateMap<User, UsersAVM>() .ForMember(dest => dest.UserFoto, opt => opt.MapFrom(src => src.UserFoto. Insert(src.UserFoto.LastIndexOf('/') + 1, "mini/"))); cfg.CreateMap<User, UserEditAVM>() .ForMember(dest => dest.UserFoto, opt => opt.MapFrom(src => src.UserFoto. Insert(src.UserFoto.LastIndexOf('/') + 1, "mini/"))); cfg.CreateMap<Message, MessageViewModels>() .ForMember(dest => dest.UserName, opt => opt.MapFrom(src => src.User.UserName)) .ForMember(dest => dest.PathFotoUser, opt => opt.MapFrom(src => src.User.UserFoto. Insert(src.User.UserFoto.LastIndexOf('/') + 1, "mini/"))); cfg.CreateMap<ChatRoom, ChatsAVM>() .ForMember(dest => dest.UserName, opt => opt.MapFrom(src => src.User.UserName)); cfg.CreateMap<ChatRoom, ChatEditAVM>(); cfg.CreateMap<ChatRoom, ChatEditAVM>(); cfg.CreateMap<Message, MessageAVM>() .ForMember(dest => dest.UserName, opt => opt.MapFrom(src => src.User.UserName)) .ForMember(dest => dest.ChatRoomName, opt => opt.MapFrom(src => src.ChatRoom.NameRoom)); }); mapper = config.CreateMapper(); }
public CustomerService(ILogger <CustomerService> logger, IChatRoomService chatRoomService) { _logger = logger; _chatRoomService = chatRoomService; }
public HomeController(IUserService userService, IChatRoomService chatRoom, ITripService trips) : base(userService, chatRoom) { this.trips = trips; }
public ImagesController(IUserService userService, IChatRoomService chatRoomService, IImageService imageService) : base(userService, chatRoomService) { this.imageService = imageService; }
public ChatRoomController(IChatRoomService chatRoomService) { _chatRoomService = chatRoomService; }
public AccountController(IUserService userService, IChatRoomService chatRooms) : base(userService, chatRooms) { this.userService = userService; this.chatRooms = chatRooms; }
public ErrorController(IUserService users, IChatRoomService chatRooms) : base(users, chatRooms) { }
public TripsController(ITripService tripService, IUserService userService, IChatRoomService chatRoomService) : base(userService, chatRoomService) { this.tripService = tripService; }
public CommentController(ICommentService commentService, IUserService userService, IChatRoomService chatRoomService) :base(userService, chatRoomService) { this.commentService = commentService; }
public ImageController(IImageService images, IUserService users, IChatRoomService chatRoom) : base(users, chatRoom) { this.images = images; }
public MessageController(IUserService users, IChatRoomService chatRoom) : base(users, chatRoom) { }
public BaseController(IUserService userService, IChatRoomService chatRoomService) : base() { this.userService = userService; this.chatRoomsService = chatRoomService; }
public ChatHub(IChatRoomService chatRoomService) { _chatRoomService = chatRoomService; }
public CommentController(ICommentService commentService, IUserService userService, IChatRoomService chatRoomService) : base(userService, chatRoomService) { this.commentService = commentService; }
public UserController(IUserService userService, IChatRoomService chatRoomService) : base(userService, chatRoomService) { }
public ChatRoomsController(IChatRoomService chatRooms) { this._chatRooms = chatRooms; }
public ManageController(IUserService userService, IChatRoomService chatRoom) : base(userService, chatRoom) { this.userService = userService; this.chatRoomService = chatRoom; }
public AccountController(ApplicationUserManager userManager, ApplicationSignInManager signInManager, IUserService userService, IChatRoomService chatRooms) : this(userService, chatRooms) { this.UserManager = userManager; this.SignInManager = signInManager; }
public ChatHub(IChatRoomService chatRoomService, IMessageService messageService) { _chatRoomService = chatRoomService; _messageService = messageService; }
public TcpSocketServer(IChatRoomService chatRoomService, int port) { this.Port = port; _chatRoomService = chatRoomService; }
public ChatRoomController(IChatRoomService chatRooms) { this.chatRooms = chatRooms; }
private async void btnJoin_Click(object sender, RoutedEventArgs e) { try { if (_chatRoomServiceProxy != null) { _chatRoomServiceProxy.Leave(); } JoinRoomResponse response = await _chatServiceProxy.JoinOrCreateRoom(cbChatRooms.Text); if (_chatChannelDisconnectionSubscription != null) { _chatChannelDisconnectionSubscription.Dispose(); } _chatChannel = await _node.ConnectToServer(response.ServerEndpoint); _chatRoomServiceProxy = await _chatChannel.GetProxy<IChatRoomService>(response.RoomActorId); _chatChannel.SetHandler<IChatRoomServiceCallback>(this); _chatChannelDisconnectionSubscription = _chatChannel.DisconnectedEvent.Subscribe((_) => MessageBox.Show("Disconnected from chat room, try connect again")); var content = await _chatRoomServiceProxy.Join(response.Ticket); txtChat.Clear(); foreach (var msg in content) txtChat.AppendText(msg + "\n"); } catch (Exception exception) { MessageBox.Show(exception.Message); } }
public ManageController(ApplicationUserManager userManager, ApplicationSignInManager signInManager, IUserService userService, IChatRoomService chatRoom) : this(userService, chatRoom) { UserManager = userManager; SignInManager = signInManager; }