예제 #1
0
        public Note[] Load()
        {
            IEnumerable <Note> notes = _notesRepository.GetAll();

            _notesMetadataService.Initialize(notes.Select(x => x.Name));

            notes = notes.Where(x => !x.Name.StartsWith(Globals.ArchivePrefix + "/"));
            foreach (Note note in notes)
            {
                note.Metadata = _notesMetadataService.Get(note.Name);
            }

            return(notes.OrderBy(x => x.LastWriteTime).ToArray());
        }
예제 #2
0
        public NotesMetadataServiceTests()
        {
            _sut = new NotesMetadataService();

            _sut.Initialize(Array.Empty <string>());
        }