Beispiel #1
0
        public async Task DeleteTodo(int todoId)
        {
            var todo       = _todoManager.GetTodo(todoId);
            var todoListId = _todoManager.GetTodoListId(todo);
            var projectId  = _toDoListManager.GetProjectIdFromList(todoListId);
            var project    = _projectManager.GetProject(projectId);

            _todoManager.DeleteTodo(todoId);

            await _projectNotificationPublisherService.NotifyTodoDeleted(todo, todoListId, project);
        }