private static async Task <List <QueryResults> > GetQueries(string url, string key)
        {
            var resultPages = new List <QueryResults>();

            using (var client = new HttpClient())
            {
                client.DefaultRequestHeaders.Add("x-api-key", key);
                var response = await client.GetAsync(url);

                if (!response.IsSuccessStatusCode)
                {
                    FileSystemsHelpers.WriteToFile($"Access denied");

                    return(null);
                }

                var json = await response.Content.ReadAsStringAsync();

                var timeEntries = QueryResults.FromJson(json);

                if (timeEntries.Next != null)
                {
                    resultPages.Add(timeEntries);
                    url = timeEntries.Next.ToString();
                    await PaginateQueriesCalls(url, resultPages, key);

                    return(resultPages);
                }
                else
                {
                    resultPages.Add(timeEntries);
                    return(resultPages);
                }
            }
        }
 public void GetStatus()
 {
     StatusDetails = FileSystemsHelpers.ReadFiles();
 }