public async Task <TokenResponse> Register(RegisterRequest req) { var isSuccess = await _playerRepo.CreateUser(req.UserName, req.Password); if (isSuccess) { return(await Login(new LoginRequest { UserName = req.UserName, Password = req.Password })); } return(new TokenResponse { AccessToken = null, Message = "Register failed." }); }