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")); }
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) { }
public StationRepository(NetatmoDbContext db, IHttpContextAccessor httpContextAccessor) : base(db, httpContextAccessor) { }
protected BaseRepository(NetatmoDbContext db, IHttpContextAccessor httpContextAccessor) { this.db = db ?? throw new ArgumentNullException(nameof(db)); this.httpContextAccessor = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor)); }
public DeviceRepository(NetatmoDbContext db, IHttpContextAccessor httpContextAccessor) : base(db, httpContextAccessor) { }