diff --git a/InternetShop/InternetShopContracts/LogicContracts/IOrderLogic.cs b/InternetShop/InternetShopContracts/LogicContracts/IOrderLogic.cs index abf9878..11ac7c7 100644 --- a/InternetShop/InternetShopContracts/LogicContracts/IOrderLogic.cs +++ b/InternetShop/InternetShopContracts/LogicContracts/IOrderLogic.cs @@ -10,6 +10,6 @@ namespace InternetShopContracts.LogicsContracts OrderViewModel? ReadElement(OrderSearchModel model); bool Create(OrderBindingModel model); bool Update(OrderBindingModel model); - bool Delete(OrderBindingModel model); + bool Delete(OrderSearchModel model); } } diff --git a/InternetShop/InternetShopContracts/LogicContracts/IProductLogic.cs b/InternetShop/InternetShopContracts/LogicContracts/IProductLogic.cs index 7a21197..8278d14 100644 --- a/InternetShop/InternetShopContracts/LogicContracts/IProductLogic.cs +++ b/InternetShop/InternetShopContracts/LogicContracts/IProductLogic.cs @@ -10,6 +10,6 @@ namespace InternetShopContracts.LogicsContracts ProductViewModel? ReadElement(ProductSearchModel model); bool Create(ProductBindingModel model); bool Update(ProductBindingModel model); - bool Delete(ProductBindingModel model); + bool Delete(ProductSearchModel model); } } diff --git a/InternetShop/InternetShopContracts/StorageContracts/IOrderStorage.cs b/InternetShop/InternetShopContracts/StorageContracts/IOrderStorage.cs index e8f9060..d464835 100644 --- a/InternetShop/InternetShopContracts/StorageContracts/IOrderStorage.cs +++ b/InternetShop/InternetShopContracts/StorageContracts/IOrderStorage.cs @@ -11,6 +11,6 @@ namespace InternetShopContracts.StorageContracts OrderViewModel? GetElement(OrderSearchModel model); OrderViewModel? Insert(OrderBindingModel model); OrderViewModel? Update(OrderBindingModel model); - OrderViewModel? Delete(OrderBindingModel model); + OrderViewModel? Delete(OrderSearchModel model); } } diff --git a/InternetShop/InternetShopContracts/StorageContracts/IProductStorage.cs b/InternetShop/InternetShopContracts/StorageContracts/IProductStorage.cs index 3ba8ad0..c842227 100644 --- a/InternetShop/InternetShopContracts/StorageContracts/IProductStorage.cs +++ b/InternetShop/InternetShopContracts/StorageContracts/IProductStorage.cs @@ -11,6 +11,6 @@ namespace InternetShopContracts.StorageContracts ProductViewModel? GetElement(ProductSearchModel model); ProductViewModel? Insert(ProductBindingModel model); ProductViewModel? Update(ProductBindingModel model); - ProductViewModel? Delete(ProductBindingModel model); + ProductViewModel? Delete(ProductSearchModel model); } } diff --git a/InternetShop/InternetShopDatabase/Storages/OrderStorage.cs b/InternetShop/InternetShopDatabase/Storages/OrderStorage.cs index d0c99e4..11824f9 100644 --- a/InternetShop/InternetShopDatabase/Storages/OrderStorage.cs +++ b/InternetShop/InternetShopDatabase/Storages/OrderStorage.cs @@ -8,7 +8,7 @@ namespace InternetShopDatabase.Storages { public class OrderStorage : IOrderStorage { - public OrderViewModel? Delete(OrderBindingModel model) + public OrderViewModel? Delete(OrderSearchModel model) { using var context = new InternetShopDatabase(); var item = context.Orders.FirstOrDefault(rec => rec.Id == model.Id); diff --git a/InternetShop/InternetShopDatabase/Storages/ProductStorage.cs b/InternetShop/InternetShopDatabase/Storages/ProductStorage.cs index c9d63cb..2d8939d 100644 --- a/InternetShop/InternetShopDatabase/Storages/ProductStorage.cs +++ b/InternetShop/InternetShopDatabase/Storages/ProductStorage.cs @@ -8,7 +8,7 @@ namespace InternetShopDatabase.Storages { public class ProductStorage : IProductStorage { - public ProductViewModel? Delete(ProductBindingModel model) + public ProductViewModel? Delete(ProductSearchModel model) { using var context = new InternetShopDatabase(); var item = context.Products.FirstOrDefault(rec => rec.Id == model.Id); diff --git a/InternetShop/InternetShopLogics/Logics/OrderLogic.cs b/InternetShop/InternetShopLogics/Logics/OrderLogic.cs index 6a4e751..3e7aaf3 100644 --- a/InternetShop/InternetShopLogics/Logics/OrderLogic.cs +++ b/InternetShop/InternetShopLogics/Logics/OrderLogic.cs @@ -25,9 +25,8 @@ namespace InternetShopLogics.Logics return true; } - public bool Delete(OrderBindingModel model) + public bool Delete(OrderSearchModel model) { - CheckModel(model, false); if (_orderStorage.Delete(model) == null) { return false; diff --git a/InternetShop/InternetShopLogics/Logics/ProductLogic.cs b/InternetShop/InternetShopLogics/Logics/ProductLogic.cs index b180fb5..0312c4d 100644 --- a/InternetShop/InternetShopLogics/Logics/ProductLogic.cs +++ b/InternetShop/InternetShopLogics/Logics/ProductLogic.cs @@ -25,9 +25,8 @@ namespace InternetShopLogics.Logics return true; } - public bool Delete(ProductBindingModel model) + public bool Delete(ProductSearchModel model) { - CheckModel(model, false); if (_productStorage.Delete(model) == null) { return false;