diff --git a/src/Basket.API/Grpc/BasketService.cs b/src/Basket.API/Grpc/BasketService.cs index 3f1deda67..f76fb443a 100644 --- a/src/Basket.API/Grpc/BasketService.cs +++ b/src/Basket.API/Grpc/BasketService.cs @@ -1,7 +1,7 @@ using System.Diagnostics.CodeAnalysis; -using eShop.Basket.API.Repositories; using eShop.Basket.API.Extensions; using eShop.Basket.API.Model; +using eShop.Basket.API.Repositories; namespace eShop.Basket.API.Grpc; @@ -103,6 +103,7 @@ private static CustomerBasket MapToCustomerBasket(string userId, UpdateBasketReq { ProductId = item.ProductId, Quantity = item.Quantity, + PictureUrl = "http://mypictures/demo.jpg" }); } diff --git a/src/Basket.API/Model/BasketItem.cs b/src/Basket.API/Model/BasketItem.cs index 55c8a97c2..dbdebffe5 100644 --- a/src/Basket.API/Model/BasketItem.cs +++ b/src/Basket.API/Model/BasketItem.cs @@ -19,6 +19,11 @@ public IEnumerable Validate(ValidationContext validationContex results.Add(new ValidationResult("Invalid number of units", new[] { "Quantity" })); } + if (UnitPrice < 0) + { + results.Add(new ValidationResult("Unit Preis muss grösser als null sein", new[] { "Quantity" })); + } + return results; } }