Esempio n. 1
0
        public async Task Run(string[] args)
        {
            var settings = await _countryClient.GetSettingsAsync(_console.CancelToken);

            var encryptionToken = await _initialAppClient.GetEncryptionTokenAsync(_console.CancelToken);

            var userName = _config[ConfigurationKeys.UserName];
            var password = _config[ConfigurationKeys.Password];

            var result = await _loginClient.LoginAsync(encryptionToken, userName, password, _console.CancelToken);

            var sessionId = result.VehicleInfos.Select(vi => vi.SessionId).First(x => string.IsNullOrWhiteSpace(x) == false);

            var batteryStatus = await _batteryStatusClient.GetStatusAsync(sessionId, _console.CancelToken);



            // _console.WriteLine(result.ToString());
            // _console.ReadLine();
        }