diff --git a/CarCenter/CarCenterStorekeeperApp/Controllers/HomeController.cs b/CarCenter/CarCenterStorekeeperApp/Controllers/HomeController.cs index 2dceb3c..8bf4881 100644 --- a/CarCenter/CarCenterStorekeeperApp/Controllers/HomeController.cs +++ b/CarCenter/CarCenterStorekeeperApp/Controllers/HomeController.cs @@ -48,6 +48,26 @@ namespace CarCenterStorekeeperApp.Controllers { return View(); } + [HttpGet] + public IActionResult Features() + { + return View(); + } + [HttpGet] + public IActionResult FeatureCreate() + { + return View(); + } + [HttpGet] + public IActionResult FeatureDelete() + { + return View(); + } + [HttpGet] + public IActionResult FeatureUpdate() + { + return View(); + } [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)] public IActionResult Error() { diff --git a/CarCenter/CarCenterStorekeeperApp/Views/Home/BundlingUpdate.cshtml b/CarCenter/CarCenterStorekeeperApp/Views/Home/BundlingUpdate.cshtml index dc5ea37..005b917 100644 --- a/CarCenter/CarCenterStorekeeperApp/Views/Home/BundlingUpdate.cshtml +++ b/CarCenter/CarCenterStorekeeperApp/Views/Home/BundlingUpdate.cshtml @@ -52,9 +52,6 @@
-
+
-
- -
\ No newline at end of file diff --git a/CarCenter/CarCenterStorekeeperApp/Views/Home/FeatureCreate.cshtml b/CarCenter/CarCenterStorekeeperApp/Views/Home/FeatureCreate.cshtml new file mode 100644 index 0000000..9b321ee --- /dev/null +++ b/CarCenter/CarCenterStorekeeperApp/Views/Home/FeatureCreate.cshtml @@ -0,0 +1,46 @@ +@using CarCenterContracts.ViewModels; +@using CarCenterDataModels.Enums; +@{ + ViewData["Title"] = "CreateFeature"; +} + +
+

Создание особенности

+
+ +
+
+
Вспомогательные устройства:
+
+ +
+
+
+
Цвет салона:
+
+
+
+
Тип привода:
+
+ +
+
+
+
Цена:
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/CarCenter/CarCenterStorekeeperApp/Views/Home/FeatureDelete.cshtml b/CarCenter/CarCenterStorekeeperApp/Views/Home/FeatureDelete.cshtml new file mode 100644 index 0000000..a67665a --- /dev/null +++ b/CarCenter/CarCenterStorekeeperApp/Views/Home/FeatureDelete.cshtml @@ -0,0 +1,16 @@ +@{ + ViewData["Title"] = "FeatureDelete"; +} +
+

Удалить особенность

+
+
+
+
+ +
+
+
+ +
+
\ No newline at end of file diff --git a/CarCenter/CarCenterStorekeeperApp/Views/Home/FeatureUpdate.cshtml b/CarCenter/CarCenterStorekeeperApp/Views/Home/FeatureUpdate.cshtml new file mode 100644 index 0000000..12a1d0e --- /dev/null +++ b/CarCenter/CarCenterStorekeeperApp/Views/Home/FeatureUpdate.cshtml @@ -0,0 +1,52 @@ + +@using CarCenterDataModels.Enums; +@{ + ViewData["Title"] = "UpdateFeature"; +} + +
+

Обновление особенности

+
+ +
+
+
Особенность
+
+ +
+
+
+
Вспомогательные устройства:
+
+ +
+
+
+
Цвет салона:
+
+
+
+
Тип привода:
+
+ +
+
+
+
Цена:
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/CarCenter/CarCenterStorekeeperApp/Views/Home/Features.cshtml b/CarCenter/CarCenterStorekeeperApp/Views/Home/Features.cshtml new file mode 100644 index 0000000..c312c3b --- /dev/null +++ b/CarCenter/CarCenterStorekeeperApp/Views/Home/Features.cshtml @@ -0,0 +1,60 @@ +@using CarCenterContracts.ViewModels; +@model List +@{ + ViewData["Title"] = "Features"; +} +
+

Особенность

+
+
+ @{ + if (Model == null) + { +

Надо войти в аккаунт.

+ return; + } +

+ Создать особенность + Изменить особенность + Удалить особенность +

+ + + + + + + + + + + + @foreach (var feature in Model) + { + + + + + + + } + +
+ Вспомогательные устройства + + Цвет салона + + Тип привода + + Цена +
+ @Html.DisplayFor(modelItem => feature.HelpDevice) + + @Html.DisplayFor(modelItem => feature.CabinColor) + + @Html.DisplayFor(modelItem => feature.DriveType) + + @Html.DisplayFor(modelItem => feature.Price) +
+ } +
diff --git a/CarCenter/CarCenterStorekeeperApp/Views/Shared/_Layout.cshtml b/CarCenter/CarCenterStorekeeperApp/Views/Shared/_Layout.cshtml index 88da73f..69e3ff7 100644 --- a/CarCenter/CarCenterStorekeeperApp/Views/Shared/_Layout.cshtml +++ b/CarCenter/CarCenterStorekeeperApp/Views/Shared/_Layout.cshtml @@ -31,6 +31,9 @@ +