/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }