Add details page for GD-ROM swap-trick capabilities with data display

This commit is contained in:
2025-09-13 05:09:22 +01:00
parent b5b6889df8
commit 716542fcb1
2 changed files with 1154 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,26 @@
using Aaru.CommonTypes.Metadata;
using Microsoft.AspNetCore.Components;
using Microsoft.EntityFrameworkCore;
using DbContext = Aaru.Server.Database.DbContext;
namespace Aaru.Server.Components.Admin.Pages.Gdrom;
public partial class Details
{
bool _initialized;
GdRomSwapDiscCapabilities? _model;
[Parameter]
public int Id { get; set; }
/// <inheritdoc />
protected override async Task OnInitializedAsync()
{
await base.OnInitializedAsync();
StateHasChanged();
await using DbContext ctx = await DbContextFactory.CreateDbContextAsync();
_model = await ctx.GdRomSwapDiscCapabilities.FirstOrDefaultAsync(m => m.Id == Id);
}
}