From 9053410db8cd1d41743e29e574acdd9f54e6873a Mon Sep 17 00:00:00 2001 From: wook Date: Sat, 8 Apr 2017 03:51:50 +0900 Subject: [PATCH] Ch. 10 SportsStore Mobile --- .../Controllers/NavController.cs | 6 +++-- SportsStore.WebUI/SportsStore.WebUI.csproj | 5 ++++ SportsStore.WebUI/Views/Cart/Summary.cshtml | 11 ++++++-- .../Views/Nav/FlexMenu.Mobile.cshtml | 15 +++++++++++ SportsStore.WebUI/Views/Nav/FlexMenu.cshtml | 17 +++++++++++++ .../Views/Nav/MenuHorizontal.cshtml | 13 ++++++++++ .../Views/Shared/ProductSummary.Mobile.cshtml | 22 ++++++++++++++++ .../Views/Shared/_Layout.Mobile.cshtml | 25 +++++++++++++++++++ SportsStore.WebUI/Views/Shared/_Layout.cshtml | 19 +++++++++++--- 9 files changed, 126 insertions(+), 7 deletions(-) create mode 100644 SportsStore.WebUI/Views/Nav/FlexMenu.Mobile.cshtml create mode 100644 SportsStore.WebUI/Views/Nav/FlexMenu.cshtml create mode 100644 SportsStore.WebUI/Views/Nav/MenuHorizontal.cshtml create mode 100644 SportsStore.WebUI/Views/Shared/ProductSummary.Mobile.cshtml create mode 100644 SportsStore.WebUI/Views/Shared/_Layout.Mobile.cshtml diff --git a/SportsStore.WebUI/Controllers/NavController.cs b/SportsStore.WebUI/Controllers/NavController.cs index c142119..759c36b 100644 --- a/SportsStore.WebUI/Controllers/NavController.cs +++ b/SportsStore.WebUI/Controllers/NavController.cs @@ -15,7 +15,7 @@ namespace SportsStore.WebUI.Controllers repository = repo; } - public PartialViewResult Menu(string category = null) + public PartialViewResult Menu(string category = null /*, bool horizontalLayout = false */) { ViewBag.SelectedCategory = category; IEnumerable categories = repository.Products @@ -23,7 +23,9 @@ namespace SportsStore.WebUI.Controllers .Distinct() .OrderBy(x => x); - return PartialView(categories); + //string viewName = horizontalLayout ? "MenuHorizontal" : "Menu"; + + return PartialView("FlexMenu", categories); } //public string Menu() diff --git a/SportsStore.WebUI/SportsStore.WebUI.csproj b/SportsStore.WebUI/SportsStore.WebUI.csproj index 8f64b70..a710b57 100644 --- a/SportsStore.WebUI/SportsStore.WebUI.csproj +++ b/SportsStore.WebUI/SportsStore.WebUI.csproj @@ -163,6 +163,11 @@ + + + + + Web.config diff --git a/SportsStore.WebUI/Views/Cart/Summary.cshtml b/SportsStore.WebUI/Views/Cart/Summary.cshtml index 6b3605f..4fd0414 100644 --- a/SportsStore.WebUI/Views/Cart/Summary.cshtml +++ b/SportsStore.WebUI/Views/Cart/Summary.cshtml @@ -1,6 +1,6 @@ @model SportsStore.Domain.Entities.Cart -