Пример #1
0
 public DeletionApiController(VolyContext context, IDapperConnection dapper, VSettings settings, ILogger <ConversionApiController> logger)
 {
     db            = context;
     this.dapper   = dapper;
     this.settings = settings;
     log           = logger;
 }
Пример #2
0
 public ScannerController(DbContextOptions <VolyContext> dbOptions, VSettings settings, LibraryScanningQueue scanner, ILogger <ScannerController> logger)
 {
     this.dbOptions = dbOptions;
     this.settings  = settings;
     this.scanner   = scanner;
     log            = logger;
 }
Пример #3
0
        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();
            }
        }
Пример #4
0
        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);
            }
        }
Пример #5
0
 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);
     }
 }