/// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="serviceScopeFactory">サービススコープファクトリー</param>
 /// <param name="db">データベース</param>
 /// <param name="logger">ロガー</param>
 /// <param name="updater">更新クラス</param>
 public FinancialModel(IServiceScopeFactory serviceScopeFactory, HomeServerDbContext db, ILogger <FinancialModel> logger, Updater updater)
 {
     this._db      = db;
     this._scope   = serviceScopeFactory.CreateScope();
     this._logger  = logger;
     this._updater = updater;
 }
Exemplo n.º 2
0
 public NetworkModel(ILogger <NetworkModel> logger, HomeServerDbContext db, IHttpClientFactory clientFactory, Updater updater, IServiceScopeFactory serviceScopeFactory, IConfiguration configuration)
 {
     this._logger        = logger;
     this._db            = db;
     this._clientFactory = clientFactory;
     this._updater       = updater;
     this._scope         = serviceScopeFactory.CreateScope();
     this._dhcpLeasesUrl = configuration.GetSection("DhcpLeasesUrl").Get <string>();
 }
Exemplo n.º 3
0
 public DashboardHub(HomeServerDbContext dbContext, ILogger <DashboardHub> logger)
 {
     this._dbContext = dbContext;
     this._logger    = logger;
 }
Exemplo n.º 4
0
 /// <summary>
 /// ユーザー設定の取得
 /// </summary>
 /// <param name="dbContext">HomeServerDbContext</param>
 /// <returns>設定レコード</returns>
 public static async Task <UserSetting> GetUseSetting(HomeServerDbContext dbContext)
 {
     return(await dbContext.UserSettings.FirstAsync());
 }
 public SettingsModel(HomeServerDbContext db, ILogger <SettingsModel> logger)
 {
     this._db     = db;
     this._logger = logger;
 }
Exemplo n.º 6
0
 public YahooFinanceCurrency(HomeServerDbContext dbContext)
 {
     this._dbContext = dbContext;
 }
 public PalmieModel(ILogger <PalmieModel> logger, HomeServerDbContext db)
 {
     this._logger = logger;
     this._db     = db;
 }
 public KitchenModel(ILogger <KitchenModel> logger, HomeServerDbContext db, IHttpClientFactory clientFactory)
 {
     this._logger        = logger;
     this._db            = db;
     this._clientFactory = clientFactory;
 }
Exemplo n.º 9
0
 public SbiSecInvestmentTrust(HomeServerDbContext dbContext)
 {
     this._httpClient = new HttpClientWrapper();
     this._dbContext  = dbContext;
 }
Exemplo n.º 10
0
 public AquariumModel(ILogger <AquariumModel> logger, HomeServerDbContext db, Store store)
 {
     this._logger = logger;
     this._db     = db;
     this._store  = store;
 }