From 5df7d80aacca1320b9ed0fcc7ca5fe261738e4f4 Mon Sep 17 00:00:00 2001 From: Michael Bucari-Tovo Date: Fri, 2 Jul 2021 21:21:17 -0600 Subject: [PATCH] Revert earlier. --- DtoImporterService/BookImporter.cs | 4 ++-- DtoImporterService/LibraryImporter.cs | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/DtoImporterService/BookImporter.cs b/DtoImporterService/BookImporter.cs index 157a3670..b2889b50 100644 --- a/DtoImporterService/BookImporter.cs +++ b/DtoImporterService/BookImporter.cs @@ -21,7 +21,7 @@ namespace DtoImporterService new CategoryImporter(DbContext).Import(importItems); // get distinct - var productIds = importItems.Select(i => i.DtoItem.ProductId); + var productIds = importItems.Select(i => i.DtoItem.ProductId).ToList(); // load db existing => .Local loadLocal_books(productIds); @@ -31,7 +31,7 @@ namespace DtoImporterService return qtyNew; } - private void loadLocal_books(IEnumerable productIds) + private void loadLocal_books(List productIds) { var localProductIds = DbContext.Books.Local.Select(b => b.AudibleProductId); var remainingProductIds = productIds diff --git a/DtoImporterService/LibraryImporter.cs b/DtoImporterService/LibraryImporter.cs index b0077145..48e9b628 100644 --- a/DtoImporterService/LibraryImporter.cs +++ b/DtoImporterService/LibraryImporter.cs @@ -34,8 +34,8 @@ namespace DtoImporterService // // CURRENT SOLUTION: don't re-insert - var currentLibraryProductIds = DbContext.Library.Select(l => l.Book.AudibleProductId); - var newItems = importItems.Where(dto => !currentLibraryProductIds.Contains(dto.DtoItem.ProductId)); + var currentLibraryProductIds = DbContext.Library.Select(l => l.Book.AudibleProductId).ToList(); + var newItems = importItems.Where(dto => !currentLibraryProductIds.Contains(dto.DtoItem.ProductId)).ToList(); foreach (var newItem in newItems) { @@ -55,7 +55,7 @@ namespace DtoImporterService u.UpdateAccount(item.AccountId); } - var qtyNew = newItems.Count(); + var qtyNew = newItems.Count; return qtyNew; } }