Revert earlier.
This commit is contained in:
parent
4b2c8ee513
commit
5df7d80aac
@ -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
|
||||||
|
|||||||
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user