コード例 #1
0
 public TestConnectionService(ILogger logger, IAgilixBuzzApi buzzClient,
                              IMoodleApi moodleClient, IBlackBoardApi blackboardClient,
                              IHaikuRestApiClient haikuClient, ISchoologyRestApiClient schoologyClient)
 {
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
     _schoologyClient  = schoologyClient ?? throw new ArgumentNullException(nameof(schoologyClient));
     _buzzClient       = buzzClient ?? throw new ArgumentNullException(nameof(buzzClient));
     _moodleClient     = moodleClient ?? throw new ArgumentNullException(nameof(moodleClient));
     _blackboardClient = blackboardClient ?? throw new ArgumentNullException(nameof(blackboardClient));
     _haikuClient      = haikuClient ?? throw new ArgumentNullException(nameof(haikuClient));
 }
コード例 #2
0
 public BlackboardLmsUserService(ILogger logger, IBlackBoardApi soapApi) : base(logger)
 {
     _soapApi = soapApi ?? throw new ArgumentNullException(nameof(soapApi));
 }