public UserView RestoreUser(int userId) { if (!ModelState.IsValid) { throw new BadRequestException("Invalid Request"); } return(_userService.ActivateUser(userId)); }
public ActionResult ValidateUser(ValidateUserViewModel model) { if (UserService.ActivateUser(model.Code)) { SetMessage(UserService.ServiceTempData); return(RedirectToAction("Login")); } ModelState.Merge(UserService.ServiceModelState); return(View(model)); }
public ActionResult DoActivate(string token) { var userActivated = UserService.ActivateUser(token); if (userActivated) { return(RedirectToAction("Activated", "User")); } else { return(RedirectToAction("NotWelcome", "User")); } }
public async Task <IActionResult> ActivateUser([FromBody] int id) { _logger.LogDebug("Activating user."); if (await _userService.ActivateUser(id)) { _logger.LogDebug("User activate operation success."); return(Ok($"Update success")); } else { _logger.LogDebug("User activate operation failed. User not found."); return(BadRequest("User Update failed")); } }
public void DeactivateAndActivateUser() { using (TransactionScope ts = new TransactionScope()) { UserService service = new UserService(); User user = new User() { Name = "Test User", Email = "*****@*****.**" }; service.CreateUser(user); service.DeactivateUser(user); Assert.IsTrue(user.Inactive); service.ActivateUser(user); Assert.IsFalse(user.Inactive); Assert.IsTrue(user.UserEvents.Count == 3); } }
public ActionResult Activate(string token) { var userService = new UserService(); var user = userService.GetUserByAccountId(new GetUserByAccountIdRequest() { AccountId = token }).User; if ((user != null) && (user.ActivationDate != null)) { userService.ActivateUser(new ActivateUserRequest() { Id = user.Id }); } return(RedirectToAction("Index", "User")); }
/// <summary> /// Activates a newly registered account. /// </summary> /// <returns></returns> public ActionResult Activate(string id) { if (ApplicationSettings.UseWindowsAuthentication) { return(RedirectToAction("Index", "Home")); } if (string.IsNullOrEmpty(id)) { return(RedirectToAction("Index", "Home")); } if (!UserService.ActivateUser(id)) { ModelState.AddModelError("General", SiteStrings.Activate_Error); } return(View()); }
public ActionResult ActivateDeactivate(ActivateDeactivateViewModel user) { int rowsAffected = 0; try { switch (user.Status) { case "Activate": rowsAffected = _userService.ActivateUser(user.Username); if (rowsAffected != 0) { ViewBag.successMessage = Constant.ActivateUserSuccessMsg; return(View()); } ViewBag.Message = Constant.ActivateUserErrorMsg; return(View()); case "Deactivate": rowsAffected = _userService.DeactivateUser(user.Username); if (rowsAffected != 0) { ViewBag.successMessage = Constant.DeactivateUserSuccessMsg; return(View()); } ViewBag.Message = Constant.DeactivationErrorMsg; return(View()); default: return(View()); } } catch (SqlException ex) { ViewBag.Message = ex.Message; return(View()); } }
/// <summary> /// Activating the selected user /// </summary> /// <param name="userModel"></param> public void ActivateUser(UserModel userModel) { UserService.ActivateUser(userModel); }