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