public Tag GetTag(string tagGuid) { Tag tag; try { tag = noteStore.getTag(credentials.AuthToken, tagGuid); } catch (EDAMUserException) { throw new EvernoteServiceSDK1AuthorisationException(); } catch (EDAMNotFoundException) { throw new EvernoteServiceSDK1NoteNotFoundException(); } return(tag); }
private string TagGuidToName(string uuid) { var guid = Guid.Parse(uuid); var localTag = _data.Tags.FirstOrDefault(t => t.UUID == guid); if (localTag != null) { return(localTag.Title); } var remoteTag = nsClient.getTag(_token, uuid); _data.Tags.Add(new EvernoteTagRef(guid, remoteTag.Name)); _logger.Debug(EvernotePlugin.Name, string.Format("Downloaded tag mapping {0} -> '{1}'", remoteTag.Guid, remoteTag.Name)); return(remoteTag.Name); }