public async Task <Character> UpdateCharacterAsync(string characterId) { // Update Character Details CensusCharacterModel censusCharacter; try { censusCharacter = await _censusCharacter.GetCharacter(characterId); } catch (CensusConnectionException) { return(null); } if (censusCharacter == null) { return(null); } var character = await UpsertCharacterAsync(ConvertToDbModel(censusCharacter)); // Update Outfit Membership await _outfitService.UpdateCharacterOutfitMembership(character); return(character); }
public async Task <OutfitMember> GetCharacterOutfitAsync(string characterId) { var character = await GetCharacterAsync(characterId); if (character == null) { return(null); } return(await _outfitService.UpdateCharacterOutfitMembership(character)); }