public DeletionApiController(VolyContext context, IDapperConnection dapper, VSettings settings, ILogger <ConversionApiController> logger) { db = context; this.dapper = dapper; this.settings = settings; log = logger; }
public ScannerController(DbContextOptions <VolyContext> dbOptions, VSettings settings, LibraryScanningQueue scanner, ILogger <ScannerController> logger) { this.dbOptions = dbOptions; this.settings = settings; this.scanner = scanner; log = logger; }
public Startup(IConfiguration configuration, ILoggerFactory loggerFactory, IHostEnvironment env) { Configuration = configuration; LoggerFactory = loggerFactory; Env = env; if (File.Exists(Program.SettingsPath)) { Settings = Newtonsoft.Json.JsonConvert.DeserializeObject <VSettings>(File.ReadAllText(Program.SettingsPath), new Newtonsoft.Json.JsonSerializerSettings() { ObjectCreationHandling = Newtonsoft.Json.ObjectCreationHandling.Replace }); } else { Settings = new VSettings(); } }
private static void SaveSettings(bool UseOrb) { var profile = new VSettings(UseOrb, 1.0); var json = JsonConvert.SerializeObject(profile); if (File.Exists(Path.Combine( ChampionProfiles.VolatileDir, "Volatile.json"))) { File.Delete(Path.Combine( ChampionProfiles.VolatileDir, "Volatile.json")); } else { } using (var sw = new StreamWriter(Path.Combine( ChampionProfiles.VolatileDir, "Volatile.json"))) { sw.Write(json); } }