Ejemplo n.º 1
0
    private User GetUser(UserAuthViewModel userModel)
    {
      User user = new User
      {
        UserName = userModel.UserName,
        Email = userModel.Email
      };

      return user;
    }
Ejemplo n.º 2
0
    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();
    }
Ejemplo n.º 3
0
 public IdentityResult RegisterUser(UserAuthViewModel userModel)
 {
   var user = this.GetUser(userModel);
   var result = this._userManager.Create(user, userModel.Password);
   return result;
 }
Ejemplo n.º 4
0
 public async Task<IdentityResult> RegisterUserAsync(UserAuthViewModel userModel)
 {
   var user = this.GetUser(userModel);
   var result = await this._userManager.CreateAsync(user, userModel.Password);
   return result;
 }