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