Skip to content

Commit abd2da4

Browse files
committed
Add width/height data to dataset.
1 parent 879f5fd commit abd2da4

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

ExampleDataApis.ServiceModel/Xkcd.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,7 @@ public class XkcdComic
1818
public string ExplainedUrl { get; set; }
1919
public string Transcript { get; set; }
2020
public string Explanation { get; set; }
21+
22+
public int Width { get; set; }
23+
public int Height { get; set; }
2124
}

ExampleDataApis/Configure.Db.Xkcd.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,16 @@ public static void SeedXkcd(this IDbConnection db)
2020
.Where(x => !x.IsNullOrEmpty())
2121
.Select(JsonSerializer.DeserializeFromString<XkcdComic>)
2222
.ToList();
23+
24+
var dimensions = "static_data/xkcd-dimensions.jsonl"
25+
.ReadAllText().FromJson<List<XkcdComic>>();
26+
27+
foreach (var comic in comics)
28+
{
29+
var dimension = dimensions.First(x => x.Id == comic.Id);
30+
comic.Width = dimension.Width;
31+
comic.Height = dimension.Height;
32+
}
2333

2434
if(db.CreateTableIfNotExists<XkcdComic>())
2535
db.InsertAll(comics);

0 commit comments

Comments
 (0)