Beispiel #1
0
 public DeleteGroupCommandHandler(IGroupRepository groupRepository,
                                  IChatServerRedis chatServerRedisService,
                                  IHttpContextAccessor httpContextAccessor,
                                  ILogger <DeleteGroupCommandHandler> logger)
 {
     _groupRepository        = groupRepository ?? throw new ArgumentNullException(nameof(groupRepository));
     _chatServerRedisService = chatServerRedisService ?? throw new ArgumentNullException(nameof(chatServerRedisService));
     _httpContextAccessor    = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public LogoutCommandHandler(
     IChatServerRedis chatServerRedisService,
     IUserRepository userRepository,
     IHttpContextAccessor httpContextAccessor,
     ILogger <LogoutCommandHandler> logger)
 {
     _userRepository         = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     _chatServerRedisService = chatServerRedisService ?? throw new ArgumentNullException(nameof(chatServerRedisService));
     _httpContextAccessor    = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Beispiel #3
0
 public LoginCommandHandler(
     IChatServerRedis chatServerRedisService,
     IUserRepository userRepository,
     IOptionsSnapshot <AuthSettings> authSettings,
     IServiceProvider serviceProvider,
     ILogger <LoginCommandHandler> logger)
 {
     _userRepository         = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     _authSettings           = authSettings ?? throw new ArgumentNullException(nameof(authSettings));
     _chatServerRedisService = chatServerRedisService ?? throw new ArgumentNullException(nameof(chatServerRedisService));
     _serviceProvider        = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public ModifyGroupMembersCommandHandler(IGroupRepository groupRepository,
                                         IGroupUserRepository groupUserRepository,
                                         IUserRepository userRepository,
                                         IChatServerRedis chatServerRedisService,
                                         IHttpContextAccessor httpContextAccessor,
                                         ILogger <ModifyGroupMembersCommandHandler> logger)
 {
     _groupRepository        = groupRepository ?? throw new ArgumentNullException(nameof(groupRepository));
     _groupUserRepository    = groupUserRepository ?? throw new ArgumentNullException(nameof(groupUserRepository));
     _userRepository         = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     _chatServerRedisService = chatServerRedisService ?? throw new ArgumentNullException(nameof(chatServerRedisService));
     _httpContextAccessor    = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }