private User GetUser(UserAuthViewModel userModel) { User user = new User { UserName = userModel.UserName, Email = userModel.Email }; return user; }
public async Task<IHttpActionResult> Register(UserAuthViewModel userModel) { if (!ModelState.IsValid) { return BadRequest(ModelState); } IdentityResult result = await _repo.RegisterUserAsync(userModel); IHttpActionResult errorResult = this.GetErrorResult(result); if (errorResult != null) { return errorResult; } return Ok(); }
public IdentityResult RegisterUser(UserAuthViewModel userModel) { var user = this.GetUser(userModel); var result = this._userManager.Create(user, userModel.Password); return result; }
public async Task<IdentityResult> RegisterUserAsync(UserAuthViewModel userModel) { var user = this.GetUser(userModel); var result = await this._userManager.CreateAsync(user, userModel.Password); return result; }