public ChatControllerService(IChatRequestValidator requestValidator, IHttpContextAccessor httpContextAccessor, IChatEntityRepositoryProxy <ChatUser, ChatDbContext> userRepo) { _requestValidator = requestValidator; var token = (JwtSecurityToken)httpContextAccessor.HttpContext.Items["UserToken"]; _user = userRepo.Find(token.Id); }
public ChatHubService(EntityUnitOfWork unitOfWork, IChatRequestValidator requestValidator, HttpContextAccessor contextAccessor, IChatEntityRepositoryProxy <ChatUser, ChatDbContext> repo) { _unitOfWork = unitOfWork; _requestValidator = requestValidator; var token = (JwtSecurityToken)contextAccessor.HttpContext.Items["UserToken"]; _user = repo.Find(token.Id); }