public ChatMessagesBusiness(IChatUsersRepository chatUsersRepository, WebSocketMessageHandler webSocketMessageHandler, ConnectionManager connectionManager, IChannelRepository channelRepository) { this.chatUsersRepository = chatUsersRepository; this.webSocketMessageHandler = webSocketMessageHandler; this.connectionManager = connectionManager; this.channelRepository = channelRepository; }
public ChatRoomsController( IChatRoomsRepository chatRoomsRepository, IChatUsersRepository chatUsersRepository, IChatMessageReceivedByChatRoomEventsRepository receivedMessages) { _chatRoomsRepository = chatRoomsRepository; _chatUsersRepository = chatUsersRepository; _receivedMessages = receivedMessages; }
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; }
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)); }
public ChatUserBusiness(IChatUsersRepository chatUsersRepository) { this.chatUsersRepository = chatUsersRepository; }
public ChatMessagesController(SendMessageVerb sendMessage, IChatUsersRepository chatUsersRepository) { _sendMessage = sendMessage; _chatUsersRepository = chatUsersRepository; }
public ChatUsersController(IChatUsersRepository chatUsersRepository) { _chatUsersRepository = chatUsersRepository; }