public void UserWork() { var userToken = GetUserToken(); var yandexToken = string.IsNullOrEmpty(userToken) ? DefaultSettings.DefaultToken : userToken; _yandUploader = new YandexUploader(yandexToken); var user = _yandUploader.GetUserInfo(); if (user?.User != null) { Console.WriteLine("Коннект к яндекс диску состоялся."); Console.WriteLine($"Пользователь : {user.User.Display_Name} {user.User.Login}"); Console.WriteLine($"Общее место на диске (Гб) : {MeasureUnit.BytesToGigabytes(user.Total_Space)}"); Console.WriteLine($"Занятое место на диске (Гб): {MeasureUnit.BytesToGigabytes(user.Used_Space)}"); } else { Console.Clear(); Console.WriteLine("Произошла ошибка при подключении к диску с указанным токеном."); UserWork(); } }