예제 #1
0
 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;
 }
예제 #2
0
 public VulnboxController(ILogger <VulnboxController> logger, HetznerCloudApi hetznerApi, LandingPageSettings settings)
 {
     this.logger     = logger;
     this.hetznerApi = hetznerApi;
     this.settings   = settings;
 }