private async Task LoadIdeas() { var r = await DataService.GetIdeas(); foreach (var idea in r.ideas) { Ideas.Add(idea); } }
public void AddIdea(IdeaNote idea) { if (idea.RootSaveFile != null) { idea.RootSaveFile.Ideas.Remove(idea); } if (idea.Parent != null) { idea.Parent.Ideas.Remove(idea); idea.Parent = null; } idea.RootSaveFile = this; Ideas.Add(idea); }
public void AddChild(IdeaNote idea) { if (idea == this) { throw new Exception("Cannot add an IdeaNote as its own child."); } if (idea.RootSaveFile != null) { idea.RootSaveFile.Ideas.Remove(idea); idea.RootSaveFile = null; } if (idea.Parent != null) { idea.Parent.Ideas.Remove(idea); } idea.Parent = this; Ideas.Add(idea); }