void SetTokenStuff() { if (token != null && !string.IsNullOrEmpty(token.AccessToken)) { switch (typeenum) { case CharacterEnum.BuildCorp: db.Settings.BuildCorpCharacterId = token.CharacterID; break; case CharacterEnum.EmpireDonkey: db.Settings.EmpireDonkeyCharacterId = token.CharacterID; break; } var characterResponse = StaticInfo.GetESIResponse <Character>("/characters/{character_id}/", typeenum); switch (typeenum) { case CharacterEnum.BuildCorp: db.Settings.BuildCorpAccessToken = token.AccessToken; db.Settings.BuildCorpCorporationId = characterResponse.Result.corporation_id; break; case CharacterEnum.EmpireDonkey: db.Settings.EmpireDonkeyAccessToken = token.AccessToken; db.Settings.EmpireDonkeyCorporationId = characterResponse.Result.corporation_id; break; } } }
List <RegionMarketHistory> GetRegionHistoryForType(int typeID) { // If we don't have the data, get it from ESI if (!ESIregionMarketHistoryDictionary.ContainsKey(typeID)) { var parms = new Dictionary <string, object>(); parms.Add("type_id", typeID); parms.Add("region_id", regionID); var data = StaticInfo.GetESIResponse <List <RegionMarketHistory> >("/markets/{region_id}/history/", CharacterEnum.EmpireDonkey, parms); ESIregionMarketHistoryDictionary.Add(typeID, data); Console.WriteLine("....Done getting market history for region " + regionID + " and type " + typeID); } return(ESIregionMarketHistoryDictionary[typeID].Result); }