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); }
public void Delete(int id) { todoManager.DeleteTodo(id); }
public async Task Delete(int id) { await _todos.DeleteTodo(id); }