From efdfa233f703e0be4f4b112a48ca7f0396678924 Mon Sep 17 00:00:00 2001 From: Dan <daniel2.lorych@live.uwe.ac.uk> Date: Sat, 30 Apr 2022 09:49:10 +0100 Subject: [PATCH] Add initial LoginController --- Helios/Controllers/LoginController.cs | 34 +++++++++++++++++++++++++++ Helios/Helios.csproj | 4 ++++ 2 files changed, 38 insertions(+) create mode 100644 Helios/Controllers/LoginController.cs diff --git a/Helios/Controllers/LoginController.cs b/Helios/Controllers/LoginController.cs new file mode 100644 index 0000000..a7f79ba --- /dev/null +++ b/Helios/Controllers/LoginController.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Helios.Source; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace Helios.Controllers +{ + public class LoginController : Controller + { + private readonly LoginService _loginService; + + public LoginController(LoginService service) + { + _loginService = service; + } + + public IActionResult UserLogin(string emailAddress, string password) + { + Login login = _loginService.GetLogin(emailAddress, password); + + if (login.IsValidUser) + { + return View(); + } + else + { + return View(); + } + } + } +} \ No newline at end of file diff --git a/Helios/Helios.csproj b/Helios/Helios.csproj index 58e835a..9ac6a66 100644 --- a/Helios/Helios.csproj +++ b/Helios/Helios.csproj @@ -9,11 +9,15 @@ <ItemGroup> <None Remove="Source\" /> <None Remove="Npgsql" /> + <None Remove="Microsoft.VisualStudio.Web.CodeGeneration.Design" /> + <None Remove="Swashbuckle.AspNetCore" /> </ItemGroup> <ItemGroup> <Folder Include="Source\" /> </ItemGroup> <ItemGroup> <PackageReference Include="Npgsql" Version="6.0.4" /> + <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.3" /> + <PackageReference Include="Swashbuckle.AspNetCore" Version="6.3.0" /> </ItemGroup> </Project> -- GitLab