예제 #1
0
        public async Task DeleteTodoAsync(string identifier)
        {
            var existingTodo = await _dbContext.ToDos.Where(item => item.Id == identifier).FirstOrDefaultAsync();

            if (existingTodo == null)
            {
                throw new InvalidOperationException("Todo not found.");
            }
            _dbContext.Remove(existingTodo);
            await _dbContext.SaveChangesAsync();
        }