Ejemplo n.º 1
0
 public GameService(ILeagueAccount connection)
 {
     _conn = connection;
 }
Ejemplo n.º 2
0
 public InventoryService(ILeagueAccount connection)
 {
     _conn = connection;
 }
Ejemplo n.º 3
0
 public StatsService(ILeagueAccount connection)
 {
     _conn = connection;
 }
Ejemplo n.º 4
0
 public SummonerService(ILeagueAccount connection)
 {
     _conn = connection;
 }
Ejemplo n.º 5
0
 private static IEnumerable<object> InitializeServices(ILeagueAccount account)
 {
     yield return new SummonerService(account);
 }
Ejemplo n.º 6
0
        private static void Initialize()
        {
            var accounts = InitAccounts();
            var composite = new CompositeLeagueAccount();
            foreach (var account in accounts)
                composite.AddAccount(account);

            var errors = composite.ConnectAll();
            foreach (var error in errors)
                System.Console.WriteLine("Error Connecting: " + error.Key.Region + " >> " + error.Value);

            _account = composite;

            var services = InitializeServices(_account);
            InitializeCommandMaps(services);
        }