aboutsummaryrefslogtreecommitdiff
path: root/ExamTemplate/Web/Controllers
diff options
context:
space:
mode:
Diffstat (limited to 'ExamTemplate/Web/Controllers')
-rw-r--r--ExamTemplate/Web/Controllers/UserController.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/ExamTemplate/Web/Controllers/UserController.cs b/ExamTemplate/Web/Controllers/UserController.cs
index 4a22de7..622a616 100644
--- a/ExamTemplate/Web/Controllers/UserController.cs
+++ b/ExamTemplate/Web/Controllers/UserController.cs
@@ -29,6 +29,9 @@ namespace ExamTemplate.Web.Controllers
[Route("/Register")]
public async Task<IActionResult> Register(RegisterUserViewModel registerUserViewModel)
{
+ if (!ModelState.IsValid)
+ return View(registerUserViewModel);
+
RegisterUserServiceModel registerUserServiceModel = this._autoMapper.Map<RegisterUserServiceModel>(registerUserViewModel);
bool result = await this._userService.RegisterUserAsync(registerUserServiceModel);
@@ -50,6 +53,9 @@ namespace ExamTemplate.Web.Controllers
[Route("/Login")]
public async Task<IActionResult> Login(LoginUserViewModel loginUserViewModel)
{
+ if (!ModelState.IsValid)
+ return View(loginUserViewModel);
+
LoginUserServiceModel loginUserServiceModel = this._autoMapper.Map<LoginUserServiceModel>(loginUserViewModel);
bool result = await this._userService.LoginUserAsync(loginUserServiceModel);