public NetatmoTasks(HttpClient httpClient, NetatmoDbContext db, IOptionsMonitor <NetatmoOptions> options)
 {
     this.options    = (options ?? throw new ArgumentNullException(nameof(options))).CurrentValue;
     this.db         = db ?? throw new ArgumentNullException(nameof(db));
     this.httpClient = httpClient ?? throw new ArgumentNullException(nameof(httpClient));
     this.httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
 }
예제 #2
0
 public NetatmoController(NetatmoDbContext db, HttpClient httpClient, IOptionsMonitor <NetatmoOptions> options)
 {
     this.db         = db ?? throw new ArgumentNullException(nameof(db));
     this.httpClient = httpClient ?? throw new ArgumentNullException(nameof(httpClient));
     this.options    = (options ?? throw new ArgumentNullException(nameof(options))).CurrentValue;
     rng             = new RNGCryptoServiceProvider();
 }
 public CountryRepository(NetatmoDbContext db)
 {
     this.db = db ?? throw new ArgumentNullException(nameof(db));
 }
 public UserController(NetatmoDbContext db, HttpClient httpClient, IOptionsMonitor <Auth0Options> options)
 {
     this.db         = db ?? throw new ArgumentNullException(nameof(db));
     this.httpClient = httpClient ?? throw new ArgumentNullException(nameof(httpClient));
     this.options    = (options ?? throw new ArgumentNullException(nameof(options))).CurrentValue;
 }
 public DashboardDataRepository(NetatmoDbContext db, IHttpContextAccessor httpContextAccessor)
     : base(db, httpContextAccessor)
 {
 }
예제 #6
0
 public StationRepository(NetatmoDbContext db, IHttpContextAccessor httpContextAccessor)
     : base(db, httpContextAccessor)
 {
 }
예제 #7
0
 protected BaseRepository(NetatmoDbContext db, IHttpContextAccessor httpContextAccessor)
 {
     this.db = db ?? throw new ArgumentNullException(nameof(db));
     this.httpContextAccessor = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor));
 }
예제 #8
0
 public DeviceRepository(NetatmoDbContext db, IHttpContextAccessor httpContextAccessor)
     : base(db, httpContextAccessor)
 {
 }