Exemple #1
0
        /// <summary>
        /// Gets the corporation name from the provided ID.
        /// </summary>
        /// <param name="id">The id.</param>
        /// <returns></returns>
        private static string GetIDToName(long id)
        {
            string corporationName = String.Empty;

            // Check if it's an NPC Corporation
            if (id <= Int32.MaxValue)
            {
                NPCCorporation corporation = StaticGeography.GetCorporationByID((int)id);
                corporationName = corporation?.Name ?? String.Empty;
            }

            // If it's a player's corporation, query the API
            return(string.IsNullOrEmpty(corporationName) ? EveIDToName.GetIDToName(id) : corporationName);
        }
Exemple #2
0
        /// <summary>
        /// Gets the corporation name from the provided ID.
        /// </summary>
        /// <param name="id">The id.</param>
        /// <returns></returns>
        private static string GetIDToName(long id)
        {
            string corporationName = String.Empty;

            // Check if it's an NPC Corporation
            if (id > Int32.MaxValue)
            {
                return(String.IsNullOrEmpty(corporationName) ? EveIDToName.GetIDToName(id) : corporationName);
            }

            int            npcCorpID   = Convert.ToInt32(id);
            NPCCorporation corporation = StaticGeography.GetCorporationByID(npcCorpID);

            corporationName = corporation?.Name ?? String.Empty;

            // If it's a player's corporation, query the API
            return(String.IsNullOrEmpty(corporationName) ? EveIDToName.GetIDToName(id) : corporationName);
        }