public void DeleteLanguages()
{
if (!LoggedIn)
throw new ApplicationException();
var getLangs = MakeGetRequest(ClassesLanguagePath);
var response1 = Client.Execute(getLangs);
dynamic json = JObject.Parse(response1.Content);
if (json == null || response1.StatusCode != HttpStatusCode.OK)
return;
foreach (var obj in json.results)
{
var request = MakeDeleteRequest(ClassesLanguagePath + "/" + obj.objectId);
var response = Client.Execute(request);
if (response.StatusCode != HttpStatusCode.OK)
throw new ApplicationException(response.StatusDescription + " " + response.Content);
}
}