예제 #1
0
 private CensusOutfitMemberCharacterModel FillOutOutfitMemberCharacterModel(CensusOutfitMemberCharacterModel character, CensusOutfitModel outfit)
 {
     return(new CensusOutfitMemberCharacterModel
     {
         OutfitId = outfit.OutfitId,
         CharacterId = character.CharacterId,
         Name = character.Name,
         OnlineStatus = character.OnlineStatus,
         OutfitAlias = outfit.Alias,
         OutfitAliasLower = outfit.AliasLower,
         PrestigeLevel = character.PrestigeLevel
     });
 }
예제 #2
0
        public static Character ConvertToDbModel(CensusOutfitMemberCharacterModel member)
        {
            bool isOnline;

            if (int.TryParse(member.OnlineStatus, out int onlineStatus))
            {
                isOnline = onlineStatus > 0 ? true : false;
            }
            else // "service_unavailable"
            {
                isOnline = false;
            }

            return(new Character
            {
                Id = member.CharacterId,
                Name = member.Name.First,
                IsOnline = isOnline,
                PrestigeLevel = member.PrestigeLevel,
                OutfitId = member.OutfitId,
                OutfitAlias = member.OutfitAlias,
                OutfitAliasLower = member.OutfitAliasLower
            });
        }