public IActionResult ActivateUser(AccountActivateDto accountActivateDto) { var result = _authService.ActivateUser(accountActivateDto); if (!result.IsSuccess) { return(BadRequest(result)); } return(Ok(result)); }
public IResult ActivateUser(AccountActivateDto accountActivateDto) { var userResult = _userService.GetByMail(accountActivateDto.UserEmail) as AppUser; if (userResult == null) { return(new ErrorResult(Message.UserActivateFailed)); } if (userResult.ActivationCode != accountActivateDto.Code) { return(new ErrorResult(Message.UserActivateFailed)); } userResult.ActivationCode = Guid.NewGuid(); userResult.Status = true; _userService.UpdateUserCustomer(userResult); return(new SuccessResult(Message.UserActivated)); }