private int EntityId = -1; // passed as a querystring parameter for authorization and used for validation public ChatHubController(IWebHostEnvironment webHostEnvironment, IHubContext <Hubs.ChatHub> chatHub, UserManager <IdentityUser> identityUserManager, IChatHubRepository chatHubRepository, IChatHubService chatHubService, IHttpContextAccessor httpContextAccessor, ILogManager logger) { this.webHostEnvironment = webHostEnvironment; this.chatHub = chatHub; this.identityUserManager = identityUserManager; this.chatHubRepository = chatHubRepository; this.chatHubService = chatHubService; this.logger = logger; if (httpContextAccessor.HttpContext.Request.Query.ContainsKey("entityid")) { EntityId = int.Parse(httpContextAccessor.HttpContext.Request.Query["entityid"]); } }
public ChatHub( IUserRepository userRepository, IChatHubRepository chatHubRepository, IChatHubService chatHubService, UserManager <IdentityUser> identityUserManager, IRoleRepository roles, IUserRoleRepository userRoles ) { this.userRepository = userRepository; this.chatHubRepository = chatHubRepository; this.chatHubService = chatHubService; this.userManager = identityUserManager; this.roles = roles; this.userRoles = userRoles; }
public ChatHub( IHttpContextAccessor httpContextAccessor, IChatHubRepository chatHubRepository, IChatHubService chatHubService, UserManager <IdentityUser> identityUserManager, IRoleRepository roles, IUserRoleRepository userRoles ) { this.httpContextAccessor = httpContextAccessor; this.chatHubRepository = chatHubRepository; this.chatHubService = chatHubService; this.userManager = identityUserManager; this.roles = roles; this.userRoles = userRoles; }
public CommandManager( string connectionId, int roomId, ChatHubUser user, ChatHub chatHub, IChatHubService service, IChatHubRepository repository, UserManager <IdentityUser> userManager) { _connectionId = connectionId; _roomId = roomId; _caller = user; _chatHub = chatHub; _chatService = service; _repository = repository; _userManager = userManager; }
public ChatHubService( IChatHubRepository chatHubRepository ) { this.chatHubRepository = chatHubRepository; }
public DataService(IUserConnectionService connectionService, IChatHubRepository repository) { this.connectionService = connectionService; this.repository = repository; }
public ChatHubManager(IChatHubRepository chatHubRepository, ISqlRepository sql) { _chatHubRepository = chatHubRepository; _sql = sql; }