コード例 #1
0
        public async Task <ActionResult> RegisterAsync([FromBody] Contracts.Register userInput)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var res = await this.userController.PostAsync(ToUser(userInput));

            return(Ok(Json(res)));
        }
コード例 #2
0
 static Models.User ToUser(Contracts.Register userInput)
 {
     return(new Models.User
     {
         Address = new Models.Address
         {
             ZipCode = userInput.ZipCode,
         },
         Email = userInput.Email,
         UserName = userInput.UserName,
         PasswordHash = userInput.PasswordHash,
         PhoneNumber = userInput.PhoneNumber,
     });
 }