public async Task <IActionResult> Register([FromBody] RegisterDto model) { if (ModelState.IsValid) { var user = _mapper.MapToApplicationUser(model); var result = await _userService.Register(model, user); if (result.Succeeded) { return(Ok(model)); } return(NotFound(result)); } return(BadRequest(model)); }