public void UpdateItem(ToDoItem item) { context.Update(item); context.SaveChanges(); }
public void AddItem(ToDoItem item) { context.Add(item); context.SaveChanges(); }
public void DeleteItem(ToDoItem item) { context.Remove(item); context.SaveChanges(); }
public static bool cutPaste(ToDoItem itemToBeCut, ToDoItem parentOfItemToBeCut, ToDoItem pasteParent) { if (!canBeCutPastedHere(itemToBeCut, pasteParent)) { return(false); } parentOfItemToBeCut.deleteChild(itemToBeCut); pasteParent.addChild(itemToBeCut); return(true); }
public void Create(ToDoItem item) { db.Items.Add(item); db.SaveChanges(); }
public void AddItem(ToDoItem item) //Add an item { itemContext.Add(item); itemContext.SaveChanges(); }
public static bool canBeCutPastedHere(ToDoItem itemToBeCut, ToDoItem pasteParent) { // check for cyclic dependencies. return(itemToBeCut != null && pasteParent != null && !itemToBeCut.containsInTree(pasteParent)); }
public int getChildIndex(ToDoItem child) { return(children.IndexOf(child)); }
public TreeNode getNodeForToDoItem(ToDoItem item) { TreeNode[] nodes = treeViewItems.Nodes.Find(item.id, true); return(nodes.Length > 0 ? nodes[0] : null); }
public void addChildNextTo(ToDoItem child, ToDoItem nextTo) { children.Insert(1 + getChildIndex(nextTo), child); setIsModified(); child.setIsModified(); }
public void addChild(ToDoItem child) { children.Add(child); setIsModified(); child.setIsModified(); }
public void deleteChild(ToDoItem child) { children.Remove(child); setIsModified(); }
public bool containsInTree(ToDoItem childToLookFor) { return(this == childToLookFor || children.Find(child => child == childToLookFor || child.containsInTree(childToLookFor)) == childToLookFor); }
public void AddItem(ToDoItem item) { }