public static CineastConfiguration GetDefault() { var config = new CineastConfiguration("http://localhost:4567/", "http://localhost/"); var map = new CategoryConfig(); map.spatial = "spatialdistance"; map.temporal = "temporaldistance"; config.categories = map; return(config); }
public static CineastConfiguration Load() { if (!HasConfig()) { throw new FileNotFoundException("Configuration not found", GetFilePath()); } CineastConfiguration config = ReadJsonFirst <CineastConfiguration>(GetFilePath(), GetFilePath(true)); // Sanatize if (!string.IsNullOrEmpty(config.cineastHost) && !config.cineastHost.EndsWith("/")) { config.cineastHost += "/"; } if (!string.IsNullOrEmpty(config.imagesHost) && !config.imagesHost.EndsWith("/")) { config.imagesHost += "/"; } return(config); }