public ChatHub( IUsersBL usersBL, IRoomsBL roomsBL, IHttpContextAccessor accessor) { this.roomsBL = roomsBL; this.usersBL = usersBL; this.user = usersBL.GetAuthenticatedUser(accessor.HttpContext.User); }
public ChatRoom(IUsersBL usersBL, IRoomsBL roomsBL, UserAuth user, string guestId) { Owner = usersBL.ShareUserConnections().FirstOrDefault(row => row.Nickname == user.Nickname); Guest = usersBL.ShareUserConnections().FirstOrDefault(row => row.ConnectionId == guestId); Name = roomsBL.GetNameFromConnections(Owner.ConnectionId, Guest.ConnectionId); }