public async void findAllDocuments(IMongo iMongo) { HttpResponseMessage msg = await client.GetAsync(new Uri(url)); String jsonArray = msg.Content.ToString(); jsonArray = jsonArray.Replace("$", ""); List <T> data = JsonConvert.DeserializeObject <List <T> >(jsonArray); iMongo.loadDocuments(data); }
public async void findOneDocument(IMongo iMongo, String attribute, String value) { String auxUrl = URL_BASE + dbName + "/collections/" + collectionName + "?" + "q={\"" + attribute + "\": \"" + value + "\"}" + "&" + this.apiKey; HttpResponseMessage msg = await client.GetAsync(new Uri(auxUrl)); String jsonArray = msg.Content.ToString(); jsonArray = jsonArray.Replace("$", ""); List <T> data = JsonConvert.DeserializeObject <List <T> >(jsonArray); iMongo.loadDocuments(data); }
public async void findAllDocuments(IMongo imongo) { HttpResponseMessage var = await client.GetAsync(new Uri(url)); String jsonarray = var.Content.ToString(); try { List <T> data = JsonConvert.DeserializeObject <List <T> >(jsonarray); imongo.loadDocuments(data); } catch (Exception e) { MessageBox.Show("Error, revise conexión"); } }