public AuthService(IDataAccessRepository <User> dalUser, IDataAccessRepository <UserRole> dalUserRole, ITokenHelper tokenHelper, IActiveUserService activeUserService, LoggedInUsers loggedInUsers, JwtOptions jwtOptions) { _dalUser = dalUser; _dalUserRole = dalUserRole; _tokenHelper = tokenHelper; _activeUserService = activeUserService; _loggedInUsers = loggedInUsers; _jwtOptions = jwtOptions; }
public MafiaHub( IActiveUserService activeUserService, IGameService gameService, UserManager <IdentityUser> userManager, IMafiaGameBuilder mafiaGameBuilder) { _gameService = gameService; _activeUserService = activeUserService; _userManager = userManager; _mafiaGameBuilder = mafiaGameBuilder; }
public MafiaGame(IServiceScopeFactory serviceScopeFactory, IActiveUserService activeUserService) { _serviceScopeFactory = serviceScopeFactory; _activeUserService = activeUserService; ConnectedPlayers = new Dictionary <string, Player>(); _activeUserService.OnChange() .TakeUntil(_destroy) .Where(userInfo => ConnectedPlayers.ContainsKey(userInfo.UserId)) .Do(_ => Console.WriteLine($"Game - {Id}. Find user - {_.UserId} - {_.Connected}")) .Subscribe(userInfo => { ConnectedPlayers[userInfo.UserId].Connected = userInfo.Connected; Update(); }); _notifyer.AsObservable() .TakeUntil(_destroy) .Sample(TimeSpan.FromMilliseconds(500)) .Where(_ => State != MafiaGameState.Ended) .Do(_ => Console.WriteLine($"Game - {Id}")) .Subscribe(_ => Notify()); }
public LoggingBehavior(ILogger <LoggingBehavior <TRequest, TResponse> > logger, IActiveUserService user) { this.logger = logger; this.user = user; }
public ActionLoggingAttribute(ILogger <ActionLoggingAttribute> logger, IActiveUserService user) { _logger = logger; _user = user; }
public LoggingBehavior(ILogger <LoggingBehavior <TRequest, TResponse> > logger, IActiveUserService user) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _user = user ?? throw new ArgumentNullException(nameof(user)); }
public DataContext(DbContextOptions <DataContext> options, IActiveUserService user) : base(options) => this.user = user;
public ChatController(IActiveUserService activeUserService) { _activeUserService = activeUserService; }