Пример #1
0
        public async Task DeleteNotesInGroupAsync(long groupId)
        {
            var spec         = new NotesWithGroupIdSpec(groupId);
            var notesInGroup = await _repository.GetBySpecAsync(spec);

            await _repository.BatchDeleteAsync(notesInGroup);
        }
Пример #2
0
        public async Task TrashNotesInGroupAsync(long groupId)
        {
            var spec         = new NotesWithGroupIdSpec(groupId);
            var notesInGroup = await _repository.GetBySpecAsync(spec);

            foreach (Note note in notesInGroup)
            {
                note.IsTrashed = true;
            }

            await _repository.BatchUpdateAsync(notesInGroup);
        }