From bdb15b04aa037388bd6090ec831416d47f4d0447 Mon Sep 17 00:00:00 2001 From: gg12 darfren Date: Sun, 14 Apr 2024 18:39:07 +0400 Subject: [PATCH] . --- IceCreamShop/IceCreamShopDatabaseImplement/Models/Shop.cs | 2 ++ IceCreamShop/IceCreamShopRestApi/Controllers/ShopController.cs | 1 + 2 files changed, 3 insertions(+) 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)