From 4e5e32c6aa094d70dfed7f5bcff4d95590455a9d Mon Sep 17 00:00:00 2001 From: dsanz Date: Mon, 13 Mar 2017 12:15:41 +0100 Subject: [PATCH] Add old price property for the basket in the WebMVC --- src/Web/WebMVC/ViewModels/BasketItem.cs | 1 + .../Shared/Components/CartList/Default.cshtml | 29 ++++++++++++------- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/src/Web/WebMVC/ViewModels/BasketItem.cs b/src/Web/WebMVC/ViewModels/BasketItem.cs index 9e38c5f8d..ab767f8f5 100644 --- a/src/Web/WebMVC/ViewModels/BasketItem.cs +++ b/src/Web/WebMVC/ViewModels/BasketItem.cs @@ -11,6 +11,7 @@ namespace Microsoft.eShopOnContainers.WebMVC.ViewModels public string ProductId { get; set; } public string ProductName { get; set; } public decimal UnitPrice { get; set; } + public decimal OldUnitPrice { get; set; } public int Quantity { get; set; } public string PictureUrl { get; set; } } diff --git a/src/Web/WebMVC/Views/Shared/Components/CartList/Default.cshtml b/src/Web/WebMVC/Views/Shared/Components/CartList/Default.cshtml index d3c2abaed..33e62bafb 100644 --- a/src/Web/WebMVC/Views/Shared/Components/CartList/Default.cshtml +++ b/src/Web/WebMVC/Views/Shared/Components/CartList/Default.cshtml @@ -18,17 +18,24 @@ var item = Model.Items[i];
- -
- -
-
@item.ProductName
-
$ @item.UnitPrice
-
- - -
-
$ @Math.Round(item.Quantity * item.UnitPrice, 2)
+
+
+ +
+
@item.ProductName
+
$ @item.UnitPrice
+
+ + +
+
$ @Math.Round(item.Quantity * item.UnitPrice, 2)
+
+ @if (item.OldUnitPrice != 0) + { +
+ The price of the item has changed. Old price was @item.OldUnitPrice $ +
+ }
}