Entwicklung_BLAZOR/Test Stefan/DxBlazorApplication1/DxBlazorApplication1/Services/TodoService.cs
2025-09-26 15:45:37 +02:00

38 lines
880 B
C#

namespace DxBlazorApplication1.Services
{
public class TodoService : ITodoService
{
private readonly IList<TodoItem> _todoItems;
public TodoService()
{
_todoItems = new List<TodoItem>()
{
new TodoItem("Wäsche waschen"),
new TodoItem("Wäsche trocknen")
};
}
public void AddItem(TodoItem item)
{
_todoItems.Add(item);
}
public void RemoveItem(TodoItem item)
{
_todoItems.Remove(item);
}
public IEnumerable<TodoItem> GetItems()
{
return _todoItems;
}
public void Complete(TodoItem item)
{
item.Completed = true;
}
public void Uncomplete(TodoItem item)
{
item.Completed = false;
}
}
}