using System.Collections.Generic;
using ESI.NET.Enumerations;
using ESI.NET.Models.Alliance;
using Microsoft.Extensions.Options;
public static void Main()
IOptions<EsiConfig> config = Options.Create(new EsiConfig()
{EsiUrl = "https://esi.evetech.net/", DataSource = DataSource.Tranquility, ClientId = "**********", SecretKey = "**********", CallbackUrl = "", UserAgent = "test"});
EsiClient client = new EsiClient(config);
var allianceIds = client.Alliance.All().Result.Data;
var alliances = new List<Alliance>();
foreach(var aId in allianceIds)
var result = client.Alliance.Information(aId).Result;
alliances.Add(result.Data);
alliances.OrderBy(x=>x.DateFounded).Take(5).ToList().ForEach(x=>Console.WriteLine($"{x.DateFounded} - {x.Name}"));