public AdminController(LandingPageSettings settings, LandingPageDatabase db, HetznerCloudApi hetznerApi, ILogger <AdminController> logger)
 {
     this.settings          = settings;
     this.db                = db;
     this.hetznerApi        = hetznerApi;
     this.logger            = logger;
     this.serializerOptions = new JsonSerializerOptions(EnoCoreUtil.CamelCaseEnumConverterOptions);
     this.serializerOptions.WriteIndented = true;
 }
Example #2
0
 public DataController(LandingPageSettings settings, LandingPageDatabase db, ILogger <DataController> logger)
 {
     this.settings = settings;
     this.db       = db;
     this.logger   = logger;
 }
 public AccountController(ILogger <AccountController> logger, LandingPageDatabase db, LandingPageSettings settings)
 {
     this.logger   = logger;
     this.db       = db;
     this.settings = settings;
 }