29 lines
580 B
Plaintext
29 lines
580 B
Plaintext
@page "/todo"
|
|
|
|
<h3>To-do list</h3>
|
|
<p>List of tasks that must be done for server management.</p>
|
|
<hr/>
|
|
<br/>
|
|
<button type="button" class="btn btn-primary" @onclick="AddTask">Add Task</button>
|
|
<br/>
|
|
@if (items != null && items.Count > 0)
|
|
{
|
|
<ul>
|
|
@foreach (var item in items)
|
|
{
|
|
<li @key="item.Id">
|
|
@item.Name
|
|
</li>
|
|
}
|
|
</ul>
|
|
}
|
|
|
|
|
|
@code {
|
|
private List<ToDoItem> items = ToDoItemsRepository.GetItems();
|
|
private void AddTask()
|
|
{
|
|
ToDoItemsRepository.AddItem(new ToDoItem { Name = "New Task"} );
|
|
items = ToDoItemsRepository.GetItems();
|
|
}
|
|
} |