public async Task<StatusData<AccountInternal>> SignUpBusiness(SignUpRequestBusiness request)
        {
            var user = new User
            {
                UserName = request.UserName,
                Password = request.Password,
                Email = request.Email,
                UserInforCompany = new UserInfoCompany
                {
                    Name = request.CompanyName,
                    Date = request.EstablishedDate.ToString("yyyy-MM-dd"),
                    OwnershipType = new OwnershipType { Id = request.OwnershipTypeId },
                    Industry = new Industry { IndustryId = request.CompanyType }

                },
                UserInfo = new UserInfo { CountryCode = request.CountryCode, Url = request.CompanyUrl }
            };

            var result = new StatusData<AccountInternal> { Status = SystemDbStatus.Inserted };

            var response = await Task.Factory.StartNew(() => Client.UserService.RegisterBusinessUser(user)).ConfigureAwait(false);

            result.Status = (SystemDbStatus)response.DbStatusCode;
            result.Data = new AccountInternal { UserGuid = response.UserGUID, UserId = Convert.ToInt32(response.UserId) };
            result.Message = response.DbStatusMsg;

            return result;
        }
 public Task<StatusData<AccountInternal>> SignUpBusiness(SignUpRequestBusiness request)
 {
     return _jUnitOfWork.Account.SignUpBusiness(request);
 }