public static ThumbNailSizes GetThumbNailSizes(ThumbNailType thType) { string settingsFile = Path.Combine(AppContext.BaseDirectory, "AppSettings.json"); string settings = File.ReadAllText(settingsFile); dynamic result = JsonConvert.DeserializeObject(settings); ThumbNailSizes[] tSizes = JsonConvert.DeserializeObject <ThumbNailSizes[]>(result.ThumbNailSizes.ToString()); foreach (ThumbNailSizes ts in tSizes) { if (ts.thumbNailType == thType) { return(ts); } } return(tSizes[2]); }
public ThumbNailSizes(ThumbNailType t, int w, int h) { thumbNailType = t; Width = w; Height = h; }