Inheritance: IdentityUser
Ejemplo n.º 1
0
 public UserReturnModel Create(ApplicationUser appUser)
 {
     return new UserReturnModel
     {
         Url = _urlHelper.Link("GetUser", new { id = appUser.Id }),
         Id = appUser.Id,
         UserName = appUser.UserName,
         Email = appUser.Email,
         EmailConfirmed = appUser.EmailConfirmed,
         Roles = _appUserManager.GetRolesAsync(appUser.Id).Result,
         Claims = _appUserManager.GetClaimsAsync(appUser.Id).Result
     };
 }
Ejemplo n.º 2
0
        public async Task<IHttpActionResult> Register(RegisterBindingModel model)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            var user = new ApplicationUser() { UserName = model.UserName, Email = model.Email };

            IdentityResult result = await UserManager.CreateAsync(user, model.Password);

            if (!result.Succeeded)
            {
                return GetErrorResult(result);
            }

            var dto = new UserDto(user);
            return Ok(dto);
        }