public async Task <IActionResult> Active(UserIdRequestModel request) { if (!ModelState.IsValid) { return(RedirectToErrorPage()); } var isActived = await _userService.ActiveAsync(new UserModifyRequest { Id = request.Id, UpdatedById = LoggedUserId }); if (!isActived) { return(RedirectToErrorPage()); } if (request.ShouldKeepDetailPage) { return(RedirectToAction(nameof(Detail), new { id = request.Id })); } return(RedirectToAction(nameof(Index))); }
public async Task <IHttpActionResult> Active(string id) { await _userService.ActiveAsync(id); return(Ok()); }