diff --git a/IceCreamShop/IceCreamShopDatabaseImplement/Models/Shop.cs b/IceCreamShop/IceCreamShopDatabaseImplement/Models/Shop.cs index e0fe611..a083767 100644 --- a/IceCreamShop/IceCreamShopDatabaseImplement/Models/Shop.cs +++ b/IceCreamShop/IceCreamShopDatabaseImplement/Models/Shop.cs @@ -85,6 +85,8 @@ namespace IceCreamShopDatabaseImplement.Models public void UpdateIceCreams(IceCreamShopDataBase context, ShopBindingModel model) { + if (model.ShopIceCreams == null) + return; var shopIceCreams = context.ShopIceCreams.Where(rec => rec.ShopId == model.Id).ToList(); if (shopIceCreams != null && shopIceCreams.Count > 0) diff --git a/IceCreamShop/IceCreamShopRestApi/Controllers/ShopController.cs b/IceCreamShop/IceCreamShopRestApi/Controllers/ShopController.cs index a6d86f7..d2ac754 100644 --- a/IceCreamShop/IceCreamShopRestApi/Controllers/ShopController.cs +++ b/IceCreamShop/IceCreamShopRestApi/Controllers/ShopController.cs @@ -68,6 +68,7 @@ namespace IceCreamShopRestApi.Controllers { try { + model.ShopIceCreams = null!; return _logic.Update(model); } catch (Exception ex)