From 849674845342e1a5fe4fdb2b2eff8d1da7e9d4cd Mon Sep 17 00:00:00 2001 From: Quique Fernandez Date: Thu, 29 Dec 2016 17:27:42 +0100 Subject: [PATCH] change header to partial --- src/Web/WebMVC/ViewComponents/Header.cs | 26 ------------------- src/Web/WebMVC/Views/Cart/Index.cshtml | 3 ++- .../Header/Default.cshtml => _Header.cshtml} | 0 3 files changed, 2 insertions(+), 27 deletions(-) delete mode 100644 src/Web/WebMVC/ViewComponents/Header.cs rename src/Web/WebMVC/Views/Shared/{Components/Header/Default.cshtml => _Header.cshtml} (100%) diff --git a/src/Web/WebMVC/ViewComponents/Header.cs b/src/Web/WebMVC/ViewComponents/Header.cs deleted file mode 100644 index 0aa577569..000000000 --- a/src/Web/WebMVC/ViewComponents/Header.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Microsoft.AspNetCore.Mvc; -using Microsoft.eShopOnContainers.WebMVC.Models; -using Microsoft.eShopOnContainers.WebMVC.Services; -using System.Threading.Tasks; - -namespace Microsoft.eShopOnContainers.WebMVC.ViewComponents -{ - public class Header : ViewComponent - { - public Header() - { - } - - public Task InvokeAsync(string controller, string text = "Back") - { - var model = new Models.Header() - { - Controller = controller, - Text = text - }; - - return Task.FromResult(View(model)); - } - - } -} diff --git a/src/Web/WebMVC/Views/Cart/Index.cshtml b/src/Web/WebMVC/Views/Cart/Index.cshtml index 7e3374a3b..a60fa09ec 100644 --- a/src/Web/WebMVC/Views/Cart/Index.cshtml +++ b/src/Web/WebMVC/Views/Cart/Index.cshtml @@ -1,4 +1,5 @@ @using Microsoft.eShopOnContainers.WebMVC.Services +@using Microsoft.eShopOnContainers.WebMVC.Models @model Microsoft.eShopOnContainers.WebMVC.Models.Basket @inject IIdentityParser UserManager @@ -9,7 +10,7 @@
- @await Component.InvokeAsync("Header", new { controller = "Catalog", text = "Back to catalog" }) + @Html.Partial("_Header", new Header(){ Controller = "Catalog", Text = "Back to catalog" }) @await Component.InvokeAsync("CartList", new { user = UserManager.Parse(User) })
diff --git a/src/Web/WebMVC/Views/Shared/Components/Header/Default.cshtml b/src/Web/WebMVC/Views/Shared/_Header.cshtml similarity index 100% rename from src/Web/WebMVC/Views/Shared/Components/Header/Default.cshtml rename to src/Web/WebMVC/Views/Shared/_Header.cshtml