Exemple #1
0
 public ChatMessagesBusiness(IChatUsersRepository chatUsersRepository, WebSocketMessageHandler webSocketMessageHandler, ConnectionManager connectionManager,
                             IChannelRepository channelRepository)
 {
     this.chatUsersRepository     = chatUsersRepository;
     this.webSocketMessageHandler = webSocketMessageHandler;
     this.connectionManager       = connectionManager;
     this.channelRepository       = channelRepository;
 }
Exemple #2
0
 public ChatRoomsController(
     IChatRoomsRepository chatRoomsRepository,
     IChatUsersRepository chatUsersRepository,
     IChatMessageReceivedByChatRoomEventsRepository receivedMessages)
 {
     _chatRoomsRepository = chatRoomsRepository;
     _chatUsersRepository = chatUsersRepository;
     _receivedMessages    = receivedMessages;
 }
Exemple #3
0
 public RegisterModel(
     UserManager <IdentityUser> userManager,
     SignInManager <IdentityUser> signInManager,
     ILogger <RegisterModel> logger,
     IEmailSender emailSender,
     IChatUsersRepository usersRepository)
 {
     _userManager     = userManager;
     _signInManager   = signInManager;
     _logger          = logger;
     _emailSender     = emailSender;
     _usersRepository = usersRepository;
 }
Exemple #4
0
        public static ChatUser FindByPrincipal(this IChatUsersRepository self, ClaimsPrincipal principal)
        {
            var webUserId = principal.FindFirst(c => c.Type == ClaimTypes.NameIdentifier).Value;

            return(self.List.First(u => u.UserId == webUserId));
        }
Exemple #5
0
 public ChatUserBusiness(IChatUsersRepository chatUsersRepository)
 {
     this.chatUsersRepository = chatUsersRepository;
 }
 public ChatMessagesController(SendMessageVerb sendMessage, IChatUsersRepository chatUsersRepository)
 {
     _sendMessage         = sendMessage;
     _chatUsersRepository = chatUsersRepository;
 }
 public ChatUsersController(IChatUsersRepository chatUsersRepository)
 {
     _chatUsersRepository = chatUsersRepository;
 }