예제 #1
0
        public void Configuration(IAppBuilder appBuilder)
        {
            var httpConfig = new HttpConfiguration();

            var configData = new ConfigDataAccess();
            var appConfig  = configData.GetConfig();

            // ConfigureAuth(appBuilder, httpConfig, appConfig);
            ConfigureCors(appBuilder);
            ConfigureDI(appBuilder, httpConfig);
            ConfigureRouting(appBuilder, httpConfig);

            appBuilder.MapSignalR("/signalr", new HubConfiguration());
        }
예제 #2
0
        static void Main(string[] args)
        {
            var configDataAccess = new ConfigDataAccess();
            var config           = configDataAccess.GetConfig();
            var plex             = new PlexDbDataAccess(config.PlexDbConnectionString);

            using (var f = File.OpenWrite($"movie-dump-{DateTime.Now.ToString("yyyyMMdd-hhmmss")}.csv"))
            {
                using (var sw = new StreamWriter(f))
                {
                    using (var csv = new CsvWriter(sw))
                    {
                        csv.WriteRecords(plex.GetMovies());
                    }
                }
            }
        }
예제 #3
0
 public static string GetConfig(string config_id)
 {
     return(ConfigDataAccess.GetConfig(config_id));
 }