public async Task <ResponseModel <List <string> > > CreateAccountAsync(SignUpModel signUpModel) { var result = await _userRepository.CreateAsync(MapApplicationUser.MapFromSignUpModel(signUpModel)); if (result.Count == 0) { return(new GetResponse <List <string> >(null).GetSuccessResponse(null)); } return(new GetResponse <List <string> >(null).GetErrorResponse(result.ToString())); }
public async Task <ResponseModel <List <string> > > CreateAccountByPhoneNumber(string phoneNumber) { var signUpModel = new SignUpModel { PhoneNumber = phoneNumber, UserName = new Guid().ToString() }; var result = await _userRepository.CreateAsync(MapApplicationUser.MapFromSignUpModel(signUpModel)); if (result.Count == 0) { return(new GetResponse <List <string> >(null).GetSuccessResponse()); } return(new GetResponse <List <string> >(result).GetSuccessResponse()); }