private EvernoteNote APIDownloadNote(Guid id) { var remote = nsClient.getNote(_token, id.ToString("D"), true, false, false, false); var note = new EvernoteNote(Guid.Parse(remote.Guid), _config, HConfig); if (remote.__isset.tagGuids) { note.Tags.Synchronize(ConvertTagsFromUUID(remote.TagGuids)); } if (remote.__isset.updateSequenceNum) { note.UpdateSequenceNumber = remote.UpdateSequenceNum; } if (remote.__isset.content) { note.SetTextFromENML(remote.Content); } if (remote.__isset.title) { note.InternalTitle = remote.Title; } if (remote.__isset.updated) { note.ModificationDate = ConvertFromEpochDate(remote.Updated); } if (remote.__isset.created) { note.CreationDate = ConvertFromEpochDate(remote.Created); } return(note); }
private Note GetNote(NoteStore.Client noteStore, string authToken, string noteId) { try { return(noteStore.getNote(authToken, noteId, true, false, false, false)); } catch (Exception ex) { throw new EverpageException( String.Format("Error occurred when getting note by id {0}: {1}", noteId, ex.Message), ex); } }
public Note GetNote(string guid) { Note note; try { note = noteStore.getNote(credentials.AuthToken, guid, true, false, false, false); } catch (EDAMUserException) { throw new EvernoteServiceSDK1AuthorisationException(); } catch (EDAMNotFoundException) { throw new EvernoteServiceSDK1NoteNotFoundException(); } return(note); }
/// <summary> /// Retrieves the note with the specified Guid and its content. /// </summary> /// <param name="id"></param> /// <returns></returns> public NoteModel Get(Guid id, TextResolver resolver) { Note note = _Instance.getNote(_authToken, id.ToString(), true, false, false, false); return(BuildNote(note, resolver)); }