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 }; }
public Task<BooleanResponse> PostNoteCollection(NoteCollectionRequest request) { var json = JsonConvert.SerializeObject(request); return PostForBoolean(new Uri(ApiUrl + "notecollections/act"), json); }