public async Task <IActionResult> Store(StoreSignUpViewModel viewModel) { var user = new User { Name = viewModel.Name, Email = viewModel.Email, Phone = viewModel.Phone }; await _context.Users.AddAsync(user); await _context.SaveChangesAsync(); await _auth.Login(user); return(RedirectToAction("Create", "Address")); }
public async Task <IActionResult> Store([FromBody] StoreSignUpViewModel viewModel) { var user = new ApplicationUser { UserName = viewModel.Email, Email = viewModel.Email }; var result = await _userManager.CreateAsync(user, viewModel.Password); if (result.Succeeded) { return(Ok()); } return(BadRequest(result.Errors)); }