public async Task <ActionResult <BasicUserApiModel> > Create([BindRequired] ValidatedUserCredentialsBindingModel user) { await _userService.CreateUserWithPasswordAsync(user.UserName, user.Password); var result = await GetBasicUserResultAsync(user.UserName); return(CreatedAtAction(nameof(Show), new { userName = result.UserName }, result)); }