/// <summary>
 /// Creates a new instance of DirectMessagingProvider.
 ///
 /// Exceptions:
 ///     ArgumentNullException: When any paramenter is null.
 /// </summary>
 public DirectMessagingProvider(
     ILogger <DirectMessagingProvider> logger,
     IBurstChatContext burstChatContext
     )
 {
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
     _burstChatContext = burstChatContext ?? throw new ArgumentNullException(nameof(burstChatContext));
 }
예제 #2
0
 /// <summary>
 /// Executes any necessary start up code for the service.
 ///
 /// Exceptions:
 ///     ArgumentNullException: When any of the parameters is null.
 /// </summary>
 public ServersProvider(
     ILogger <ServersProvider> logger,
     IBurstChatContext burstChatContext
     )
 {
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
     _burstChatContext = burstChatContext ?? throw new ArgumentNullException(nameof(burstChatContext));
 }
예제 #3
0
 /// <summary>
 /// Executes any neccessary start up code for the controller.
 ///
 /// Exceptions:
 ///     ArgumentNullException: When any of the parameters is null.
 /// </summary>
 public ChannelsProvider(
     ILogger <ChannelsProvider> logger,
     IBurstChatContext burstChatContext,
     IServersService serversService
     )
 {
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
     _burstChatContext = burstChatContext ?? throw new ArgumentNullException(nameof(burstChatContext));
     _serversService   = serversService ?? throw new ArgumentNullException(nameof(serversService));
 }
예제 #4
0
 /// <summary>
 /// Executes any neccessary start up code for the service.
 ///
 /// Exceptions:
 ///     ArgumentNullException: when any of the parameters is null.
 /// </summary>
 public PrivateGroupsProvider(
     ILogger <PrivateGroupsProvider> logger,
     IBurstChatContext burstChatContext,
     IUserService userService
     )
 {
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
     _burstChatContext = burstChatContext ?? throw new ArgumentNullException(nameof(burstChatContext));
     _userService      = userService ?? throw new ArgumentNullException(nameof(userService));
 }
예제 #5
0
 /// <summary>
 /// Executes any necessary start up code for the controller.
 ///
 /// Exceptions:
 ///     ArgumentNullException: When any of the parameters is null.
 /// </summary>
 public UserProvider(
     ILogger <UserProvider> logger,
     IBurstChatContext burstChatContext,
     IBCryptService bcryptService
     )
 {
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
     _burstChatContext = burstChatContext ?? throw new ArgumentNullException(nameof(burstChatContext));
     _bcryptService    = bcryptService ?? throw new ArgumentNullException(nameof(bcryptService));
 }