예제 #1
0
        //Категории
        private CategoryShort[] GetCategoryDataInternal(Int64 categoryParentId)
        {
            //Получаем краткие данные по категориям
            CategoryShort[] NewCategories = new CategoryShort[1] {
                new CategoryShort()
            };
            //TO DO
            //using (var client = new UserClientExchange())
            //{
            //    try
            //    {
            //        for (int howManyTimesTryDownload = 0; howManyTimesTryDownload < 3; howManyTimesTryDownload++)
            //        {
            //            var sessionId = client.Login("Emeri", "Emeri", new Captcha());
            //            NewCategories = client.GetCategoriesListForCurrentAccount(sessionId, categoryParentId, true, 30, true, 1, false, 50, true);
            //            client.Logout(sessionId);
            //            if (NewCategories != null)
            //            { bool savedOrNot = SavingEvents.SavingCategory(NewCategories); }

            //            howManyTimesTryDownload = 3;
            //        }
            //    }
            //    catch (Exception e)
            //    {
            //        var k = e.Message;
            //        //И пробуем работать без Интернета!
            //    }
            //}
            return(NewCategories);
        }
예제 #2
0
        private CategoryShort[] GetVersionByCategoryInternal(Int64 rootVersionCategoryID, Int64 versionCategoryID)
        {
            //Получаем краткие данные по категориям
            CategoryShort[] RootCategories  = new CategoryShort[] {};
            CategoryShort[] versionCategory = new CategoryShort[1] {
                new CategoryShort()
            };
            if (WeHaveInetData)
            {
            }
            else
            {
            }
            //TO DO
            //using (var client = new UserClientExchange())
            //{
            //    try
            //    {
            //        for (int howManyTimesTryDownload = 0; howManyTimesTryDownload < 3; howManyTimesTryDownload++)
            //        {
            //            var sessionId = client.Login("Emeri", "Emeri", new Captcha());
            //            RootCategories = client.GetCategoriesListForCurrentAccount(sessionId, rootVersionCategoryID, true, rootVersionCategoryID, true, 1, false, 50, true);
            //            client.Logout(sessionId);

            //            versionCategory = RootCategories.Where(v => v.Id == versionCategoryID).ToArray();
            //            if (versionCategory != null)
            //            { bool savedOrNot = SavingEvents.SavingCategory(versionCategory); }

            //            howManyTimesTryDownload = 3;
            //        }
            //    }
            //    catch (Exception e)
            //    {
            //        var k = e.Message;
            //        //И пробуем работать без Интернета!
            //    }
            //}
            return(versionCategory);
        }