// Obtain the list of station economies from the profile public static List <EconomyShare> EconomiesFromProfile(dynamic json) { List <EconomyShare> Economies = new List <EconomyShare>(); if (json["lastStarport"] != null && json["lastStarport"]["economies"] != null) { foreach (dynamic economyJson in json["lastStarport"]["economies"]) { dynamic economy = economyJson.Value; string name = (string)economy["name"].Replace("Agri", "Agriculture"); decimal proportion = (decimal)economy["proportion"]; EconomyShare Economy = new EconomyShare(name, proportion); Economies.Add(Economy); } } Economies = Economies.OrderByDescending(x => x.proportion).ToList(); Logging.Debug("Economies are " + JsonConvert.SerializeObject(Economies)); return(Economies); }
public EDDNEconomy(EconomyShare economyShareEconomy) { Name = economyShareEconomy.economy.edname; Name_Localized = economyShareEconomy.economy.fallbackLocalizedName; Proportion = economyShareEconomy.proportion; }
public EDDNEconomy(EconomyShare economyShareEconomy) { name = economyShareEconomy.economy.edname; proportion = economyShareEconomy.proportion; }