public async Task<IdentityResult> RegisterUser(RegistrationModel model) { var propertyManagerUser = new PropertyManagerUser { UserName = model.Username, Email = model.EmailAddress }; var result = await _userManager.CreateAsync(propertyManagerUser, model.Password); return result; }
public async Task<IHttpActionResult> Register(RegistrationModel registration) { //server side validation if(!ModelState.IsValid) { return BadRequest(ModelState); } //pass registration to authrepository var result = await _repo.RegisterUser(registration); //check to see if reg was successful if(result.Succeeded) { return Ok(); } else { return BadRequest("Registration form was invalid."); } }