Render the public homepage from the editable section partials

This commit is contained in:
Francesco Lorenzo D'Amico
2026-09-11 13:41:45 +02:00
parent 22bfcfcedf
commit bac82b1568
3 changed files with 24 additions and 1505 deletions
File diff suppressed because it is too large Load Diff
+11 -3
View File
@@ -1,12 +1,20 @@
using Microsoft.AspNetCore.Mvc.RazorPages;
using BewerbungsSeite.Models.SiteContent;
using BewerbungsSeite.Services;
namespace BewerbungsSeite.Pages
{
public class IndexModel : PageModel
{
public void OnGet()
public class IndexModel(IPageContentService pageContentService) : PageModel
{
/// <summary>Der aus der Datenbank geladene Seiteninhalt.</summary>
public PageContent PageContent { get; private set; } = new();
/// <summary>Auf der oeffentlichen Seite nie aktiv; nur die Admin-Seite rendert im Editiermodus.</summary>
public bool EditMode => false;
public async Task OnGetAsync()
{
PageContent = await pageContentService.GetAsync(HttpContext.RequestAborted);
}
}
}
@@ -1,3 +1,4 @@
@using BewerbungsSeite
@using BewerbungsSeite.Models.SiteContent
@namespace BewerbungsSeite.Pages
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers