public async Task<NoteResponse> GetNotes(NoteRequest request) { var json = JsonConvert.SerializeObject(request); var resp = await PostForString(new Uri(ApiUrl + "notes/act"), json); if (resp.IsSuccessfull) { try { return JsonConvert.DeserializeObject<NoteResponse>(resp.Response); } catch (Exception ex) { LogHelper.Instance.Log(LogLevel.FatalError, "GetNotes failed with response: " + resp.Response, this, ex); return new NoteResponse() { ErrorMessage = "Unserialisation failed for Content " + resp.Response }; } } return new NoteResponse() { ErrorMessage = resp.ErrorMessage }; }
public Task<BooleanResponse> PostNote(NoteRequest request) { var json = JsonConvert.SerializeObject(request); return PostForBoolean(new Uri(ApiUrl + "notes/act"), json); }