diff --git a/FurnitureAssembly/FurnitureAssemblyDatabaseImplement/Implements/ShopStorage.cs b/FurnitureAssembly/FurnitureAssemblyDatabaseImplement/Implements/ShopStorage.cs index be8c7b9..7b71c26 100644 --- a/FurnitureAssembly/FurnitureAssemblyDatabaseImplement/Implements/ShopStorage.cs +++ b/FurnitureAssembly/FurnitureAssemblyDatabaseImplement/Implements/ShopStorage.cs @@ -160,8 +160,11 @@ namespace FurnitureAssemblyDatabaseImplement.Implements return null; } shop.Update(model); - context.SaveChanges(); - shop.UpdateFurnitures(context, model); + if (model.Furnitures.Count > 0) + { + shop.UpdateFurnitures(context, model); + } + context.SaveChanges(); transaction.Commit(); return shop.GetViewModel; }