public async Task <UserToReturnInConfirmationDto> Confirm(UserForConfirmationDto userForConfirmation) { var user = await _userManager.FindByIdAsync(userForConfirmation.Id); if (user == null) { throw new RestException(HttpStatusCode.NotFound, $"User Id {userForConfirmation.Id} not found."); } user.EmailConfirmed = true; await _userManager.UpdateAsync(user); return(new UserToReturnInConfirmationDto { FirstName = user.FirstName, Email = user.Email }); }
public async Task <IActionResult> Confirm(UserForConfirmationDto user) { return(Ok(await _repository.Confirm(user))); }