Methodize status message handling
This commit is contained in:
@@ -60,7 +60,7 @@ namespace MileageTraker.Web.Controllers
|
||||
DataService.FindUserByUsername(employeeName);
|
||||
if (user == null)
|
||||
{
|
||||
TempData["StatusMessage"] = "User " + employeeName + " not found";
|
||||
SetStatusMessage("User " + employeeName + " not found");
|
||||
return RedirectToAction("Index");
|
||||
}
|
||||
return View("Details", user);
|
||||
@@ -140,8 +140,7 @@ namespace MileageTraker.Web.Controllers
|
||||
|
||||
if (viewModel.SetPassword)
|
||||
{
|
||||
TempData["StatusMessage-Type"] = "alert-success";
|
||||
TempData["StatusMessage"] = "User " + user.Username + " created";
|
||||
SetStatusMessage("User " + user.Username + " created", StatusType.Success);
|
||||
return RedirectToAction("SetPassword", new { id = user.UserId });
|
||||
}
|
||||
|
||||
@@ -149,8 +148,7 @@ namespace MileageTraker.Web.Controllers
|
||||
var resetPasswordUrl = ResetPassword(user);
|
||||
email.SendInitializePassword(user, resetPasswordUrl);
|
||||
|
||||
TempData["StatusMessage-Type"] = "alert-success";
|
||||
TempData["StatusMessage"] = "User " + user.Username + " created, invitation sent to " + user.Email;
|
||||
SetStatusMessage("User " + user.Username + " created, invitation sent to " + user.Email, StatusType.Success);
|
||||
return RedirectToAction("Index");
|
||||
}
|
||||
|
||||
@@ -175,7 +173,7 @@ namespace MileageTraker.Web.Controllers
|
||||
var resetPasswordUrl = ResetPassword(user);
|
||||
var email = new EmailNotificationService();
|
||||
email.SendResetPassword(user, resetPasswordUrl);
|
||||
TempData["StatusMessage"] = "Reset password sent to User " + user.Username + " at " + user.Email;
|
||||
SetStatusMessage("Reset password sent to User " + user.Username + " at " + user.Email);
|
||||
return RedirectToAction("Details", new { id = userId});
|
||||
}
|
||||
|
||||
@@ -231,7 +229,7 @@ namespace MileageTraker.Web.Controllers
|
||||
viewModel.Roles.Selected);
|
||||
}
|
||||
|
||||
TempData["StatusMessage"] = "Changes saved for " + user.Username;
|
||||
SetStatusMessage("Changes saved for " + user.Username);
|
||||
return RedirectToAction("Details", new { id = viewModel.UserId});
|
||||
}
|
||||
return View(viewModel);
|
||||
@@ -253,7 +251,7 @@ namespace MileageTraker.Web.Controllers
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
DataService.UpdateUserPassword(viewModel.UserId, viewModel.NewPassword);
|
||||
TempData["StatusMessage"] = "Password set for " + viewModel.Username;
|
||||
SetStatusMessage("Password set for " + viewModel.Username);
|
||||
return RedirectToAction("Details", new { id = viewModel.UserId});
|
||||
}
|
||||
|
||||
@@ -271,15 +269,14 @@ namespace MileageTraker.Web.Controllers
|
||||
}
|
||||
if (user.Username == User.Identity.Name)
|
||||
{
|
||||
TempData["StatusMessage-Type"] = "alert-error";
|
||||
TempData["StatusMessage"] = "Cannot disable yourself!";
|
||||
SetStatusMessage("Cannot disable yourself!", StatusType.Error);
|
||||
}
|
||||
else
|
||||
{
|
||||
user.IsApproved = false;
|
||||
DataService.UpdateUser(user);
|
||||
|
||||
TempData["StatusMessage"] = user.Username + " disabled";
|
||||
SetStatusMessage(user.Username + " disabled");
|
||||
}
|
||||
|
||||
if (Request.UrlReferrer != null)
|
||||
@@ -298,7 +295,7 @@ namespace MileageTraker.Web.Controllers
|
||||
user.IsApproved = true;
|
||||
DataService.UpdateUser(user);
|
||||
|
||||
TempData["StatusMessage"] = user.Username + " enabled";
|
||||
SetStatusMessage(user.Username + " enabled");
|
||||
|
||||
if (Request.UrlReferrer != null)
|
||||
return Redirect(Request.UrlReferrer.AbsolutePath);
|
||||
@@ -317,7 +314,7 @@ namespace MileageTraker.Web.Controllers
|
||||
user.PasswordFailuresSinceLastSuccess = 0;
|
||||
DataService.UpdateUser(user);
|
||||
|
||||
TempData["StatusMessage"] = user.Username + " unlocked";
|
||||
SetStatusMessage(user.Username + " unlocked");
|
||||
|
||||
if (Request.UrlReferrer != null)
|
||||
return Redirect(Request.UrlReferrer.AbsolutePath);
|
||||
|
||||
Reference in New Issue
Block a user