diff --git a/src/Web/Views/Basket/Index.cshtml b/src/Web/Views/Basket/Index.cshtml index 35b30b1..1cc318d 100644 --- a/src/Web/Views/Basket/Index.cshtml +++ b/src/Web/Views/Basket/Index.cshtml @@ -22,7 +22,7 @@
Cost
- @for (int i=0; i< Model.Items.Count; i++) + @for (int i = 0; i < Model.Items.Count; i++) { var item = Model.Items[i];
@@ -42,32 +42,32 @@
- @*
- @item.ProductId -
*@ - -
-
-
-
Total
-
- -
-
-
$ @Model.Total()
-
- -
-
-
- @**@ -
-
-
} + +
+
+
+
Total
+
+ +
+
+
$ @Model.Total().ToString("N2")
+
+ +
+
+
+ @**@ +
+
+
+
+ asp-action="Index"> + [ Update ] + diff --git a/src/WebRazorPages/Pages/Basket/Index.cshtml b/src/WebRazorPages/Pages/Basket/Index.cshtml index 5aa5959..c1dc5f4 100644 --- a/src/WebRazorPages/Pages/Basket/Index.cshtml +++ b/src/WebRazorPages/Pages/Basket/Index.cshtml @@ -57,7 +57,7 @@
-
$ @Model.BasketModel.Total()
+
$ @Model.BasketModel.Total().ToString("N2")
diff --git a/src/WebRazorPages/Pages/Basket/Index.cshtml.cs b/src/WebRazorPages/Pages/Basket/Index.cshtml.cs index 904bf6f..fd7e42a 100644 --- a/src/WebRazorPages/Pages/Basket/Index.cshtml.cs +++ b/src/WebRazorPages/Pages/Basket/Index.cshtml.cs @@ -84,7 +84,7 @@ namespace Microsoft.eShopWeb.RazorPages.Pages.Basket if (_username != null) return; _username = Guid.NewGuid().ToString(); - var cookieOptions = new CookieOptions(); + var cookieOptions = new CookieOptions { IsEssential = true }; cookieOptions.Expires = DateTime.Today.AddYears(10); Response.Cookies.Append(Constants.BASKET_COOKIENAME, _username, cookieOptions); } diff --git a/src/WebRazorPages/Pages/Components/Basket/Default.cshtml b/src/WebRazorPages/Pages/Shared/Components/Basket/Default.cshtml similarity index 100% rename from src/WebRazorPages/Pages/Components/Basket/Default.cshtml rename to src/WebRazorPages/Pages/Shared/Components/Basket/Default.cshtml diff --git a/src/WebRazorPages/WebRazorPages.csproj b/src/WebRazorPages/WebRazorPages.csproj index ec17601..7594006 100644 --- a/src/WebRazorPages/WebRazorPages.csproj +++ b/src/WebRazorPages/WebRazorPages.csproj @@ -9,6 +9,10 @@ InProcess + + + +