From 4f0d2de1daf6d467285ebf4d81021dc4b121e92f Mon Sep 17 00:00:00 2001 From: server tombak <69975139+ServerToMbak@users.noreply.github.com> Date: Wed, 15 Nov 2023 21:24:14 +0300 Subject: [PATCH 1/2] ZipCode deleted from Address(it's causing an error to run the app), Register updated (because when the password is not correct form it was not letting the user know if they have registered Successfully), After register routed to Login page --- RunGroopWebApp/Controllers/AccountController.cs | 9 +++++++++ RunGroopWebApp/Controllers/HomeController.cs | 1 - RunGroopWebApp/Models/Address.cs | 1 - 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/RunGroopWebApp/Controllers/AccountController.cs b/RunGroopWebApp/Controllers/AccountController.cs index cf5ec02..a2b9913 100644 --- a/RunGroopWebApp/Controllers/AccountController.cs +++ b/RunGroopWebApp/Controllers/AccountController.cs @@ -88,7 +88,16 @@ public async Task Register(RegisterViewModel registerViewModel) var newUserResponse = await _userManager.CreateAsync(newUser, registerViewModel.Password); if (newUserResponse.Succeeded) + { await _userManager.AddToRoleAsync(newUser, UserRoles.User); + return RedirectToAction("Login", "Account"); + } + else + { + TempData["Error"] = "Passwords must have at least one uppercase ('A'-'Z'), " + + "one digit ('0'-'9') and one non alphanumeric character"; + return View(registerViewModel); + } return RedirectToAction("Index", "Race"); } diff --git a/RunGroopWebApp/Controllers/HomeController.cs b/RunGroopWebApp/Controllers/HomeController.cs index 1d6009b..96b0abe 100644 --- a/RunGroopWebApp/Controllers/HomeController.cs +++ b/RunGroopWebApp/Controllers/HomeController.cs @@ -95,7 +95,6 @@ public async Task Index(HomeViewModel homeVM) { State = userLocation.StateCode, City = userLocation.CityName, - ZipCode = createVM.ZipCode ?? 0, } }; diff --git a/RunGroopWebApp/Models/Address.cs b/RunGroopWebApp/Models/Address.cs index 49609b9..1cc66b7 100644 --- a/RunGroopWebApp/Models/Address.cs +++ b/RunGroopWebApp/Models/Address.cs @@ -9,6 +9,5 @@ public class Address public string Street { get; set; } public string City { get; set; } public string State { get; set; } - public int ZipCode { get; set; } } } From 10840903cc143dc0b0b2139ae8b55b7cdafe4b32 Mon Sep 17 00:00:00 2001 From: server tombak <69975139+ServerToMbak@users.noreply.github.com> Date: Wed, 15 Nov 2023 21:45:49 +0300 Subject: [PATCH 2/2] Unnecessary route method has deleted(my fault) --- RunGroopWebApp/Controllers/AccountController.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/RunGroopWebApp/Controllers/AccountController.cs b/RunGroopWebApp/Controllers/AccountController.cs index a2b9913..efd2c09 100644 --- a/RunGroopWebApp/Controllers/AccountController.cs +++ b/RunGroopWebApp/Controllers/AccountController.cs @@ -90,7 +90,6 @@ public async Task Register(RegisterViewModel registerViewModel) if (newUserResponse.Succeeded) { await _userManager.AddToRoleAsync(newUser, UserRoles.User); - return RedirectToAction("Login", "Account"); } else { @@ -99,7 +98,7 @@ public async Task Register(RegisterViewModel registerViewModel) return View(registerViewModel); } - return RedirectToAction("Index", "Race"); + return RedirectToAction("Login", "Account"); } [HttpGet]