From 9107bb6788428a3504adbeea2bc5c060e17f895d Mon Sep 17 00:00:00 2001 From: Sergey Chebotar Date: Thu, 16 Feb 2023 07:47:09 +0300 Subject: [PATCH] Add base bundles controller --- Controllers/BundlesController.cs | 20 ++++++++++++ Views/Bundles/Index.cshtml | 38 +++++++++++++++++++++++ Views/{Home => Shared}/_Navigation.cshtml | 2 +- 3 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 Controllers/BundlesController.cs create mode 100644 Views/Bundles/Index.cshtml rename Views/{Home => Shared}/_Navigation.cshtml (89%) diff --git a/Controllers/BundlesController.cs b/Controllers/BundlesController.cs new file mode 100644 index 0000000..5c0fc0e --- /dev/null +++ b/Controllers/BundlesController.cs @@ -0,0 +1,20 @@ +using Microsoft.AspNetCore.Mvc; +using MyDarling.Models; + +namespace MyDarling.Controllers +{ + public class BundlesController : Controller + { + private IRepository repository; + + public BundlesController(IRepository repository) + { + this.repository = repository; + } + + public ActionResult Index() + { + return View(repository); + } + } +} \ No newline at end of file diff --git a/Views/Bundles/Index.cshtml b/Views/Bundles/Index.cshtml new file mode 100644 index 0000000..4f3a120 --- /dev/null +++ b/Views/Bundles/Index.cshtml @@ -0,0 +1,38 @@ +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@model MyDarling.Models.IRepository + + + + + + Bundles list + + + + + + + + + + + + + + + + @foreach (var bundle in Model.Bundles) + { + + + + + + + } + +
#NameDescritionPrice
@bundle.Id@bundle.Name@bundle.Description@bundle.Price
+
+ + + \ No newline at end of file diff --git a/Views/Home/_Navigation.cshtml b/Views/Shared/_Navigation.cshtml similarity index 89% rename from Views/Home/_Navigation.cshtml rename to Views/Shared/_Navigation.cshtml index fa82f81..7bc4e8b 100644 --- a/Views/Home/_Navigation.cshtml +++ b/Views/Shared/_Navigation.cshtml @@ -1,6 +1,6 @@