From 434614d549f9586f54ca460812d395a5ccbc446f Mon Sep 17 00:00:00 2001 From: Julia Date: Thu, 15 Aug 2024 09:19:55 +0200 Subject: [PATCH] Ceate domain model --- domain-model.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domain-model.md diff --git a/domain-model.md b/domain-model.md new file mode 100644 index 0000000..54fb5a8 --- /dev/null +++ b/domain-model.md @@ -0,0 +1,11 @@ +| Classes | Methods | Scenario | Output | +|----------|--------------------------------------|------------------------------------------------|----------------------------| +| TodoList | List Tasks {get; set;} | Store and get tasks | List tasks | +| | AddTask(String, taskName) | Add a new task to Task List | bool | +| | GetCompleteTasks(List Tasks) | Filter the tasks to show only complete | List completeTasks | +| | GetIncompleteTasks(List Tasks) | Filter tasks to find only incomplete | List incompleteTasks | +| | SearchTask(String name) | Search for a specific task | bool | +| | RemoveTask(String name) | Remove task if exists | bool | +| | OrderTasks(bool ascending) | Order alphabetically true = asc / false = desc | List Tasks | +| ListTask | String Name {get; set;} | store and get name of task | String name | +| | bool Complete {get; set;} = false; | check completion status | bool | \ No newline at end of file