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); }