public async Task SaveExistingItems(ComparisonContainer <Book> container) { System.Console.WriteLine($"Saving {container.ExistingItems.Count()} existing books"); foreach (var book in container.ExistingItems) { var savedBook = await apiLogic.UpdateBook(book); EchoWrittenBook(savedBook); } }
public async Task SaveNewItems(ComparisonContainer <Book> container) { System.Console.WriteLine($"Saving {container.NewItems.Count()} new books"); foreach (var book in container.NewItems) { var savedBook = await apiLogic.AddBook(book); EchoWrittenBook(savedBook); } }
public void EchoComparisonSetDetails(ComparisonContainer <Book> container) { System.Console.WriteLine("Comparison results"); System.Console.WriteLine($"** Found {container.NewItems.Count()} new books"); foreach (var i in container.NewItems) { System.Console.WriteLine($"{i.Author} - {i.Title} (identifier: {i.Identifier})"); } System.Console.WriteLine($"** Found {container.ExistingItems.Count()} existing books"); foreach (var i in container.ExistingItems) { System.Console.WriteLine($"{i.Author} - {i.Title} (identifier: {i.Identifier}, id: {i.BookID})"); } }