- Create User
- Delete User
- Create TodoItem
- Update TodoItem
- Get a list of TodoItems
- Delete TodoItem
- Create Project
- Delete Project
- Create ProjectTodoItemMapping
- Delete ProjectTodoItemMapping
- Delete ProjectTodoItemMappings when corresponding Project is deleted
- Delete TodoItem when corresponding ProjectTodoItemMapping is deleted
- Delete Projects when corresponding User is deleted
- Delete Project when corresponding all ProjectTodoItemMappings are deleted
- Change User email
- Change User password