Revert earlier.

This commit is contained in:
Michael Bucari-Tovo 2021-07-02 21:21:17 -06:00
parent 4b2c8ee513
commit 5df7d80aac
2 changed files with 5 additions and 5 deletions

View File

@ -21,7 +21,7 @@ namespace DtoImporterService
new CategoryImporter(DbContext).Import(importItems); new CategoryImporter(DbContext).Import(importItems);
// get distinct // get distinct
var productIds = importItems.Select(i => i.DtoItem.ProductId); var productIds = importItems.Select(i => i.DtoItem.ProductId).ToList();
// load db existing => .Local // load db existing => .Local
loadLocal_books(productIds); loadLocal_books(productIds);
@ -31,7 +31,7 @@ namespace DtoImporterService
return qtyNew; return qtyNew;
} }
private void loadLocal_books(IEnumerable<string> productIds) private void loadLocal_books(List<string> productIds)
{ {
var localProductIds = DbContext.Books.Local.Select(b => b.AudibleProductId); var localProductIds = DbContext.Books.Local.Select(b => b.AudibleProductId);
var remainingProductIds = productIds var remainingProductIds = productIds

View File

@ -34,8 +34,8 @@ namespace DtoImporterService
// //
// CURRENT SOLUTION: don't re-insert // CURRENT SOLUTION: don't re-insert
var currentLibraryProductIds = DbContext.Library.Select(l => l.Book.AudibleProductId); var currentLibraryProductIds = DbContext.Library.Select(l => l.Book.AudibleProductId).ToList();
var newItems = importItems.Where(dto => !currentLibraryProductIds.Contains(dto.DtoItem.ProductId)); var newItems = importItems.Where(dto => !currentLibraryProductIds.Contains(dto.DtoItem.ProductId)).ToList();
foreach (var newItem in newItems) foreach (var newItem in newItems)
{ {
@ -55,7 +55,7 @@ namespace DtoImporterService
u.UpdateAccount(item.AccountId); u.UpdateAccount(item.AccountId);
} }
var qtyNew = newItems.Count(); var qtyNew = newItems.Count;
return qtyNew; return qtyNew;
} }
} }