From 37e44f3cd6cae9a2b28a9c9ced82af05953379a1 Mon Sep 17 00:00:00 2001
From: Dan <daniel2.lorych@live.uwe.ac.uk>
Date: Sat, 30 Apr 2022 10:16:29 +0100
Subject: [PATCH] Add initial Login page and controller action

---
 Helios/Controllers/HomeController.cs | 5 +++++
 Helios/Views/Home/Login.cshtml       | 5 +++++
 Helios/Views/Shared/_Layout.cshtml   | 3 +++
 3 files changed, 13 insertions(+)
 create mode 100644 Helios/Views/Home/Login.cshtml

diff --git a/Helios/Controllers/HomeController.cs b/Helios/Controllers/HomeController.cs
index 41456d3..caa220f 100644
--- a/Helios/Controllers/HomeController.cs
+++ b/Helios/Controllers/HomeController.cs
@@ -23,6 +23,11 @@ public class HomeController : Controller
         return View();
     }
 
+    public IActionResult Login()
+    {
+        return View();
+    }
+
     [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]
     public IActionResult Error()
     {
diff --git a/Helios/Views/Home/Login.cshtml b/Helios/Views/Home/Login.cshtml
new file mode 100644
index 0000000..88dbe97
--- /dev/null
+++ b/Helios/Views/Home/Login.cshtml
@@ -0,0 +1,5 @@
+@{
+    ViewData["Title"] = "Login";
+}
+
+<h1>Welcome to the login page!</h1>
\ No newline at end of file
diff --git a/Helios/Views/Shared/_Layout.cshtml b/Helios/Views/Shared/_Layout.cshtml
index 6730153..fd64be5 100644
--- a/Helios/Views/Shared/_Layout.cshtml
+++ b/Helios/Views/Shared/_Layout.cshtml
@@ -25,6 +25,9 @@
                         <li class="nav-item">
                             <a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
                         </li>
+                        <li class="nav-item">
+                            <a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Login">Login</a>
+                        </li>
                     </ul>
                 </div>
             </div>
-- 
GitLab