public async Task <int> SaveCharacter(GameCharacter character) { if (ModelState.IsValid) { string userId = User.Claims.First(c => c.Type == "UserID").Value; var result = await _characterManager.SaveCharacter(character, userId); return(result); } return(0); }