public async Task <IActionResult> SignUpCreate([FromBody] UserSignUpInput signUpData) { if (signUpData == null) { return(BadRequest()); } var createRes = await _user.CreateAsync(signUpData.UserName, signUpData.EMail, signUpData.Password); if (createRes == null) { return(BadRequest()); } var errorRes = new ErrorResult(); foreach (var error in createRes.Errors) { errorRes.Errors.Add(new ErrorCodeResult { Code = error.Code, Description = error.Description, }); } if (!createRes.Succeeded) { return(BadRequest(errorRes)); } return(Created("", errorRes)); }
public async Task <IActionResult> SignUpCheck([FromBody] UserSignUpInput signUpData) { if (signUpData == null) { return(BadRequest()); } var errorRes = new ErrorResult(); var errors = await _user.CheckCreateableAsync(signUpData.UserName, signUpData.EMail, signUpData.Password); foreach (var error in errors) { errorRes.Errors.Add(new ErrorCodeResult { Code = error.Code, Description = error.Description, }); } return(Ok(errorRes)); }