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) { if (!ModelState.IsValid) { return BadRequest(ModelState); } var result = await _repo.RegisterUser(registration); if (result.Succeeded) { return Ok(); } else { return BadRequest("Registration form was invalid."); } }
public async Task<IHttpActionResult> Register(RegistrationModel registration) { //Server Side Validation if (!ModelState.IsValid) { return BadRequest(ModelState); } //Pass the Registration onto AuthRepository var result = await _repo.RegisterUser(registration); //Check to see the Registration was Successful if(result.Succeeded) { return Ok(); } else { return BadRequest("Registration form was invalid."); } }
public async Task<IHttpActionResult> Register(RegistrationModel registration) { // 1. Server side validation if(!ModelState.IsValid) { return BadRequest(ModelState); } // 2. Pass the registration onto AuthorizationRepository // (and AuthRepo is then going to tell ASP.Net Entity to add user) var result = await _repo.RegisterUser(registration); // 3. Check to see if the registration was successful if (result.Succeeded) { return Ok(); } else { return BadRequest("Registration form was invalid"); } }