public ActionResult <String> Get() { // return new string[] { "value1", "value2" }; DynResp dynResp = pippo.getFromDynalistAsync().Result; DynFile myfile = Man.getFileByName(dynResp, "vidiemme"); DynDoc dynDoc = pippo.getDocFromID(myfile.id).Result; List <Node> todo = Man.getUncheckItem(dynDoc); string res = ""; todo.ForEach(el => res = res + "\n" + el.content); return(res); }
public async System.Threading.Tasks.Task <DynResp> getFromDynalistAsync() { DynResp resp = new DynResp(); HttpClient client = new HttpClient(); Token tok = new Token(); tok.token = API_KEY; using (HttpResponseMessage response = await client.PostAsJsonAsync("https://dynalist.io/api/v1/file/list", tok)) { if (response.IsSuccessStatusCode) { resp = await response.Content.ReadAsAsync <DynResp>(); } } return(resp); }
public DynFile getFileByName(DynResp doc, string title) { return(doc.files.Find(elem => elem.title.ToLower().Contains(title.ToLower()))); }