private void GetMagazinesForCategory(string category = "News")
        {
            var tokenResponse = GetTokenResponse();
            var timeMeasure   = TimeMeasure.BeginTiming($"GetMagazinesForCategory {category}");

            var magazinesResponse = GetMagazinesForCategory(tokenResponse.Token, category);

            JsonDisplay.ConsoleDisplayJsonResponse($"GetMagazines for category {category}", magazinesResponse);
            timeMeasure.EndTimingAndConsoleDisplay();
        }
        private void GetCategories()
        {
            var tokenResponse = GetTokenResponse();
            var timeMeasure   = TimeMeasure.BeginTiming("GetCategories");

            var categoriesResponse = GetCategoriesResponse(tokenResponse.Token);

            JsonDisplay.ConsoleDisplayJsonResponse("GetCategories", categoriesResponse);
            timeMeasure.EndTimingAndConsoleDisplay();
        }
        private void GetSubscribers()
        {
            var tokenResponse = GetTokenResponse();
            var timeMeasure   = TimeMeasure.BeginTiming("GetSubscribers");

            var subscribersResponse = GetSubscribers(tokenResponse.Token);

            JsonDisplay.ConsoleDisplayJsonResponse("GetSubscribers", subscribersResponse);
            timeMeasure.EndTimingAndConsoleDisplay();
        }
        private void GetAllMagazines()
        {
            var tokenResponse      = GetTokenResponse();
            var categoriesResponse = GetCategoriesResponse(tokenResponse.Token);
            var timing             = TimeMeasure.BeginTiming("GetAllMagazinesResponses");

            var magazineListResponse = GetAllMagazinesResponses(categoriesResponse);

            JsonDisplay.ConsoleDisplayJsonResponse("GetAllMagazines WhenAll", magazineListResponse);
            timing.EndTimingAndConsoleDisplay();
        }