Ejemplo n.º 1
0
        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();
            }
        }