diff --git a/Helios/Controllers/LoginController.cs b/Helios/Controllers/LoginController.cs new file mode 100644 index 0000000000000000000000000000000000000000..a7f79babbcca79f2c2d4920300b4e1ff74941932 --- /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 58e835af95531dde3ab8136f7037af9d7dcb3e78..9ac6a6603ec6c13eed653231c619281da2a19be8 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>