public void GetWorkoutInformation(int id)
        {
            APIRequests request = new APIRequests();

            string url = $"{request.getSpecificWorkoutHistoryItem}{id}";

            var response = request.GetRequests(url);

            //logger.Info(response);

            ParseWebResponse(response);
        }
        public static void testEndpoint()
        {
            Console.WriteLine("Now checking endpoint");
            APIRequests token = new APIRequests();

            string jsonData = token.GetRequests("https://frozen-meadow-69055.herokuapp.com/clients/1/workouthistory");


            try
            {
                JArray jsonArray = JArray.Parse(jsonData);
                Console.WriteLine("jarray count: " + jsonArray.Count);

                Console.WriteLine(jsonArray);

                for (int i = 0; i < jsonArray.Count; i++)
                {
                    JObject data = JObject.Parse(jsonArray[i].ToString());

                    //Client client = data.ToObject<Client>();

                    //TrainingSessions trainingSessions = JObject.Parse(jsonArray[i].ToString())

                    //Console.WriteLine("\nNow writing a random value");
                    //Console.WriteLine("State: " + client.state);
                    //Console.WriteLine("First Name: " + client.firstName);
                    // Console.WriteLine("Trainingsession: " + client.assigned_training_sessions);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);

                Console.WriteLine(jsonData);
                return;
            }

            //// Option #2
            //JArray array = JArray.Parse(jsonData);
            //foreach (JObject obj in array.Children<JObject>())
            //{

            //    foreach (JProperty singleProp in obj.Properties())
            //    {
            //        string name = singleProp.Name;
            //        string value = singleProp.Value.ToString();
            //        Console.WriteLine("Name: " + name + "\nValue: " + value);
            //        //Do something with name and value
            //        //System.Windows.MessageBox.Show("name is "+name+" and value is "+value);
            //    }
            //}
        }
        private void GetInformation()
        {
            APIRequests request = new APIRequests();

            var url = request.allMuscleGroupsEndpoint;

            var response = request.GetRequests(url);

            if (response == "")
            {
                MessageBox.Show("Sorry, can't connect to server");
            }
            else
            {
                Thread muscleGroups     = new Thread(() => MuscleGroup.GetMusclegroups());
                Thread exercises        = new Thread(() => Exercise.GetExercises());
                Thread clients          = new Thread(() => Client.GetClients());
                Thread trainingSessions = new Thread(() => TrainingSession.GetAllTrainingSessions());

                exercises.Start();
                muscleGroups.Start();
                clients.Start();
                trainingSessions.Start();

                exercises.Join();
                muscleGroups.Join();
                clients.Join();
                trainingSessions.Join();

                buttonClientManagement.Enabled     = true;
                buttonClientManagement.BackColor   = Color.LightGreen;
                buttonClientManagement.Enabled     = true;
                buttonExerciseManagement.BackColor = Color.LightGreen;
                buttonExerciseManagement.Enabled   = true;
                buttonSessionManagement.Enabled    = true;
                buttonSessionManagement.BackColor  = Color.LightGreen;
                buttonMuscleGroup.Enabled          = true;
                buttonMuscleGroup.BackColor        = Color.LightGreen;
            }
        }