public IEnumerable<EverNote> GetDefaultNoteBookNotes(string authToken)
{
var noteStoreUrl = GetNoteStoreUrl(authToken);
var transport = new THttpClient(new Uri(noteStoreUrl));
var protocol = new TBinaryProtocol(transport);
var noteStore = new NoteStore.Client(protocol);
var notes = new List<EverNote>();
var notebooks = noteStore.listNotebooks(authToken);
foreach (Notebook notebook in notebooks)
{
if (notebook.DefaultNotebook)
{
var findResult = noteStore.findNotes(authToken, new NoteFilter { NotebookGuid = notebook.Guid }, 0, int.MaxValue);
foreach (var note in findResult.Notes)
{
notes.Add(new EverNote(note.Guid, note.Title));
}
break;
}
}
return notes;
}