public async Task <Response <UserDTO> > ChangeEmailConfirm(string code, ClaimsPrincipal claims) { var user = await _provider.GetUserDetail(claims.GetUserId()); if (user.Data == null) { return(new ForbiddenErrorResponse <UserDTO>()); } if (user.Data.RoleId != RoleGuid.Admin) { return(new ForbiddenErrorResponse <UserDTO>()); } var result = await _service.ChangeEmailConfirm(user.Data.Id, code); return(result); }