Пример #1
0
        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()));
        }
Пример #2
0
        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());
        }