Complete Rebuild of Project from HelloWorld to Blazer WebApp
All checks were successful
Tests / Declarative: Post Actions No test results found
csharp-secdevops-pipeline-pod/pipeline/head This commit looks good

This commit is contained in:
2026-05-12 09:16:44 +02:00
parent e784b7996c
commit 251776b9fd
183 changed files with 644 additions and 8364 deletions

View File

@@ -0,0 +1,31 @@
@page "/books"
@using SecDevOpsLab.Models
@using SecDevOpsLab.Data
@inject AppDbContext Db
@rendermode InteractiveServer
<h3>Bücherverwaltung</h3>
<input @bind="newBook.Title" placeholder="Titel" />
<input @bind="newBook.Author" placeholder="Autor" />
<button @onclick="Save">Speichern</button>
<hr />
<ul>
@foreach (var b in bookList) {
<li>@b.Title von @b.Author</li>
}
</ul>
@code {
private Book newBook = new();
private List<Book> bookList = new();
protected override async Task OnInitializedAsync() => bookList = await Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync(Db.Books);
private async Task Save() {
Db.Books.Add(newBook);
await Db.SaveChangesAsync();
newBook = new();
bookList = await Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync(Db.Books);
}
}