diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-05-13 15:41:39 +0300 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-05-13 15:41:39 +0300 |
| commit | ef14a1e9b7ecbcf23fdf3e47a260b81772fc3816 (patch) | |
| tree | bcf2ed498853e3bbdd4659dc6fd47c2c7546906e /ExamTemplate/Web/Controllers | |
| parent | 2a07c006a1f7ea9a7493af4f114300a829f4dc6f (diff) | |
| download | it-kariera-exam-template-ef14a1e9b7ecbcf23fdf3e47a260b81772fc3816.tar it-kariera-exam-template-ef14a1e9b7ecbcf23fdf3e47a260b81772fc3816.tar.gz it-kariera-exam-template-ef14a1e9b7ecbcf23fdf3e47a260b81772fc3816.zip | |
Updated user controller models being of type UserViewModel, when they should be like UserWebModel
Diffstat (limited to 'ExamTemplate/Web/Controllers')
| -rw-r--r-- | ExamTemplate/Web/Controllers/AccountController.cs | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/ExamTemplate/Web/Controllers/AccountController.cs b/ExamTemplate/Web/Controllers/AccountController.cs index 414304f..2c2eb32 100644 --- a/ExamTemplate/Web/Controllers/AccountController.cs +++ b/ExamTemplate/Web/Controllers/AccountController.cs @@ -29,22 +29,22 @@ namespace ExamTemplate.Web.Controllers [HttpPost] [AllowAnonymous] - public async Task<IActionResult> Register(RegisterUserViewModel registerUserViewModel) + public async Task<IActionResult> Register(RegisterUserWebModel registerUserWebModel) { if (!ModelState.IsValid) - return View(registerUserViewModel); + return View(registerUserWebModel); - RegisterUserServiceModel registerUserServiceModel = this._autoMapper.Map<RegisterUserServiceModel>(registerUserViewModel); + RegisterUserServiceModel registerUserServiceModel = this._autoMapper.Map<RegisterUserServiceModel>(registerUserWebModel); bool result = await this._userService.RegisterUserAsync(registerUserServiceModel); if (result) - return await this.Login(new LoginUserViewModel { + return await this.Login(new LoginUserWebModel { Username = registerUserServiceModel.Username, Password = registerUserServiceModel.Password }); else - return View(registerUserViewModel); + return View(registerUserWebModel); } [HttpGet] @@ -56,19 +56,19 @@ namespace ExamTemplate.Web.Controllers [HttpPost] [AllowAnonymous] - public async Task<IActionResult> Login(LoginUserViewModel loginUserViewModel) + public async Task<IActionResult> Login(LoginUserWebModel loginUserWebModel) { if (!ModelState.IsValid) - return View(loginUserViewModel); + return View(loginUserWebModel); - LoginUserServiceModel loginUserServiceModel = this._autoMapper.Map<LoginUserServiceModel>(loginUserViewModel); + LoginUserServiceModel loginUserServiceModel = this._autoMapper.Map<LoginUserServiceModel>(loginUserWebModel); bool result = await this._userService.LoginUserAsync(loginUserServiceModel); if (result) return RedirectToAction("Index", "Home"); else - return View(loginUserViewModel); + return View(loginUserWebModel); } [HttpPost] @@ -88,9 +88,9 @@ namespace ExamTemplate.Web.Controllers if (userServiceModel == default(UserServiceModel)) return RedirectToAction("ErrorNotFound", "Home"); - UserViewModel userViewModel = this._autoMapper.Map<UserViewModel>(userServiceModel); + UserWebModel userWebModel = this._autoMapper.Map<UserWebModel>(userServiceModel); - return View(userViewModel); + return View(userWebModel); } [HttpGet] @@ -101,31 +101,31 @@ namespace ExamTemplate.Web.Controllers if (userServiceModel == default(UserServiceModel)) return RedirectToAction("ErrorNotFound", "Home"); - EditUserViewModel editUserViewModel = this._autoMapper.Map<EditUserViewModel>(userServiceModel); + EditUserWebModel editUserWebModel = this._autoMapper.Map<EditUserWebModel>(userServiceModel); - return View(editUserViewModel); + return View(editUserWebModel); } [HttpPost] - public async Task<IActionResult> Edit(EditUserViewModel editUserViewModel) + public async Task<IActionResult> Edit(EditUserWebModel editUserWebModel) { if (!ModelState.IsValid) - return View(editUserViewModel); + return View(editUserWebModel); if (!this._userService.IsSignedIn(HttpContext.User)) return RedirectToAction("Login"); UserServiceModel loggedInUser = await this._userService.GetUserByClaimsAsync(HttpContext.User); - UserServiceModel userServiceModel = this._autoMapper.Map<UserServiceModel>(editUserViewModel); + UserServiceModel userServiceModel = this._autoMapper.Map<UserServiceModel>(editUserWebModel); bool result = await this._userService.EditUserAsync(HttpContext.User, userServiceModel); if (result) { - if (loggedInUser.Username != editUserViewModel.Username) + if (loggedInUser.Username != editUserWebModel.Username) await this._userService.LogoutAsync(); - return RedirectToAction("Profile", new { username = editUserViewModel.Username }); + return RedirectToAction("Profile", new { username = editUserWebModel.Username }); } else return RedirectToAction("Profile", new { username = loggedInUser.Username }); |
