public void AddTask(ItemTask task) { if (Tasks.Contains(task)) { throw new ArgumentException("Task is already added."); } Tasks.Add(task); }
public void EditTask(ItemTask oldTask, ItemTask newTask) { if (!Tasks.Contains(oldTask)) { throw new ArgumentException("Item doesn't exist."); } oldTask.Description = newTask.Description; oldTask.IsDone = newTask.IsDone; }