示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
 public DynFile getFileByName(DynResp doc, string title)
 {
     return(doc.files.Find(elem => elem.title.ToLower().Contains(title.ToLower())));
 }