diff --git a/src/MusicStore.Spa/Models/SampleData.cs b/src/MusicStore.Spa/Models/SampleData.cs index 161b4bf762..1ed84c084b 100644 --- a/src/MusicStore.Spa/Models/SampleData.cs +++ b/src/MusicStore.Spa/Models/SampleData.cs @@ -86,7 +86,7 @@ namespace MusicStore.Models { foreach (var item in entities) { - db.ChangeTracker.Entry(item).State = existingData.Any(g => propertyToMatch(g).Equals(propertyToMatch(item))) + db.Entry(item).State = existingData.Any(g => propertyToMatch(g).Equals(propertyToMatch(item))) ? EntityState.Modified : EntityState.Added; } diff --git a/src/MusicStore.Spa/Models/ShoppingCart.cs b/src/MusicStore.Spa/Models/ShoppingCart.cs index 69223596a3..5db5f59299 100644 --- a/src/MusicStore.Spa/Models/ShoppingCart.cs +++ b/src/MusicStore.Spa/Models/ShoppingCart.cs @@ -55,7 +55,7 @@ namespace MusicStore.Models cartItem.Count++; // TODO [EF] Remove this line once change detection is available - _db.ChangeTracker.Entry(cartItem).State = EntityState.Modified; + _db.Entry(cartItem).State = EntityState.Modified; } } @@ -75,7 +75,7 @@ namespace MusicStore.Models cartItem.Count--; // TODO [EF] Remove this line once change detection is available - _db.ChangeTracker.Entry(cartItem).State = EntityState.Modified; + _db.Entry(cartItem).State = EntityState.Modified; itemCount = cartItem.Count; } @@ -95,7 +95,7 @@ namespace MusicStore.Models foreach (var cartItem in cartItems) { // TODO [EF] Change to DbSet.Remove once querying attaches instances - _db.ChangeTracker.Entry(cartItem).State = EntityState.Deleted; + _db.Entry(cartItem).State = EntityState.Deleted; } } diff --git a/src/MusicStore/Areas/Admin/Controllers/StoreManagerController.cs b/src/MusicStore/Areas/Admin/Controllers/StoreManagerController.cs index f6b52ffb38..7780b6da93 100644 --- a/src/MusicStore/Areas/Admin/Controllers/StoreManagerController.cs +++ b/src/MusicStore/Areas/Admin/Controllers/StoreManagerController.cs @@ -138,7 +138,7 @@ namespace MusicStore.Areas.Admin.Controllers { if (ModelState.IsValid) { - db.ChangeTracker.Entry(album).State = EntityState.Modified; + db.Entry(album).State = EntityState.Modified; await db.SaveChangesAsync(Context.RequestAborted); //Invalidate the cache entry as it is modified cache.Remove(string.Format("album_{0}", album.AlbumId)); diff --git a/src/MusicStore/Models/SampleData.cs b/src/MusicStore/Models/SampleData.cs index ac3ec069dc..625b7a10bc 100644 --- a/src/MusicStore/Models/SampleData.cs +++ b/src/MusicStore/Models/SampleData.cs @@ -70,7 +70,7 @@ namespace MusicStore.Models { foreach (var item in entities) { - db.ChangeTracker.Entry(item).State = existingData.Any(g => propertyToMatch(g).Equals(propertyToMatch(item))) + db.Entry(item).State = existingData.Any(g => propertyToMatch(g).Equals(propertyToMatch(item))) ? EntityState.Modified : EntityState.Added; }