public async Task <string> NewClient([FromBody] Client clientDto)
        {
            var account = await _accountHelper.CreateNewAccount(clientDto);

            await _userManager.AddToRoleAsync(account.User, "Client");

            var signUpInfo = new SignUpInfo
            {
                UserName       = account.User.UserName,
                SignupUrl      = account.CallbackUrl,
                RandomPassword = account.RandomPassword
            };

            string bodyContent = await _emailTemplateService.RenderTemplateAsync("Account/AccountConfirm.cshtml", signUpInfo);

            await _emailSender.SendEmail(EmailType.ClientAccount, clientDto.Email, bodyContent);

            return(AccountValidate.ValidationMessage(RequestState.Success, "Create new client success"));
        }