public async Task <IActionResult> Register(UserAccount userAccount) { var apiMsg = await ApiMessage.Wrap(async() => { await userAuthBusiness.RegisterUser(userAccount); }); return(Json(apiMsg)); }
public async Task <IActionResult> Register(RegisterViewModel registerViewModel) { var apiMsg = await ApiMessage.Wrap(async() => { var userAccount = new UserAccount { Id = Guid.NewGuid(), UserName = registerViewModel.UserName, Password = registerViewModel.Password }; await userAuthBusiness.RegisterUser(userAccount); if (userAccount != null) { HttpContext.Session.SetString(UserAuthBusiness.UserAuthFrontendKey, userAccount.Id.ToString()); await HttpContext.Session.CommitAsync(); } }); return(Json(apiMsg)); }