示例#1
0
        Task INoteService.UpdateAsync(int id, NoteModel note)
        {
            if (_notes.TryGetValue(id, out var existing))
            {
                var cloned = note.DeepClone();

                existing.Updated = DateTime.UtcNow;
                existing.Content = cloned.Content;
                existing.Tags    = cloned.Tags;

                return(Task.CompletedTask);
            }

            throw new Exception("Note not found");
        }