예제 #1
0
 public async Task<NoteCollectionResponse> GetNoteCollections(NoteCollectionRequest request)
 {
     var json = JsonConvert.SerializeObject(request);
     var resp = await PostForString(new Uri(ApiUrl + "notecollections/act"), json);
     if (resp.IsSuccessfull)
     {
         try
         {
             return JsonConvert.DeserializeObject<NoteCollectionResponse>(resp.Response);
         }
         catch (Exception ex)
         {
             LogHelper.Instance.Log(LogLevel.FatalError, "GetNotes failed with response: " + resp.Response, this, ex);
             return new NoteCollectionResponse()
             {
                 ErrorMessage = "Unserialisation failed for Content " + resp.Response
             };
         }
     }
     return new NoteCollectionResponse()
     {
         ErrorMessage = resp.ErrorMessage
     };
 }
예제 #2
0
 public Task<BooleanResponse> PostNoteCollection(NoteCollectionRequest request)
 {
     var json = JsonConvert.SerializeObject(request);
     return PostForBoolean(new Uri(ApiUrl + "notecollections/act"), json);
 }