private static async Task UpdateChapterAsync()
{
WriteLine(nameof(UpdateChapterAsync));
var client = new BookChapterClient(Addresses.BaseAddress);
var chapters = await client.GetAllAsync(Addresses.BooksApi);
var chapter = chapters.SingleOrDefault(c => c.Title == "Windows Store Apps");
if (chapter != null)
{
chapter.Number = 32;
chapter.Title = "Windows Apps";
await client.PutAsync(Addresses.BooksApi + chapter.Id, chapter);
WriteLine($"updated chapter {chapter.Title}");
}
WriteLine();
}