mirror of
https://github.com/aaru-dps/Aaru.Server.git
synced 2025-12-16 11:14:27 +00:00
Add view for MMC FEATUREs details.
This commit is contained in:
767
Aaru.Server/Components/Admin/Pages/Mmc/Features/Details.razor
Normal file
767
Aaru.Server/Components/Admin/Pages/Mmc/Features/Details.razor
Normal file
@@ -0,0 +1,767 @@
|
|||||||
|
@page "/admin/mmc/features/{id:int}"
|
||||||
|
@attribute [Authorize]
|
||||||
|
@layout AdminLayout
|
||||||
|
@rendermode InteractiveServer
|
||||||
|
|
||||||
|
@inject Microsoft.EntityFrameworkCore.IDbContextFactory<DbContext> DbContextFactory
|
||||||
|
|
||||||
|
<PageTitle>MMC FEATURE</PageTitle>
|
||||||
|
|
||||||
|
@if(!_initialized)
|
||||||
|
{
|
||||||
|
<div class="stats-section">
|
||||||
|
<h1 style="color: red; align-content: center; padding: 2rem">Loading...</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
<section class="stats-section">
|
||||||
|
<div>
|
||||||
|
<h4>MMC FEATURE</h4>
|
||||||
|
<hr />
|
||||||
|
<dl class="row">
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.AACSVersion))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.AACSVersion
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.AGIDs))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.AGIDs
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.BindingNonceBlocks))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.BindingNonceBlocks
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.BlocksPerReadableUnit))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.BlocksPerReadableUnit
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.BufferUnderrunFreeInDVD))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.BufferUnderrunFreeInDVD
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.BufferUnderrunFreeInSAO))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.BufferUnderrunFreeInSAO
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.BufferUnderrunFreeInTAO))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.BufferUnderrunFreeInTAO
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanAudioScan))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanAudioScan
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanEject))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanEject
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanEraseSector))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanEraseSector
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanExpandBDRESpareArea))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanExpandBDRESpareArea
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanFormat))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanFormat
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanFormatBDREWithoutSpare))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanFormatBDREWithoutSpare
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanFormatCert))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanFormatCert
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanFormatFRF))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanFormatFRF
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanFormatQCert))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanFormatQCert
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanFormatRRM))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanFormatRRM
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanGenerateBindingNonce))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanGenerateBindingNonce
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanLoad))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanLoad
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanMuteSeparateChannels))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanMuteSeparateChannels
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanOverwriteSAOTrack))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanOverwriteSAOTrack
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanOverwriteTAOTrack))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanOverwriteTAOTrack
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanPlayCDAudio))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanPlayCDAudio
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanPseudoOverwriteBDR))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanPseudoOverwriteBDR
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadAllDualR))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadAllDualR
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadAllDualRW))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadAllDualRW
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadBD))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadBD
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadBDR))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadBDR
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadBDRE1))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadBDRE1
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadBDRE2))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadBDRE2
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadBDROM))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadBDROM
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadBluBCA))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadBluBCA
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadCD))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadCD
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadCDMRW))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadCDMRW
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadCPRM_MKB))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadCPRM_MKB
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadDDCD))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadDDCD
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadDVD))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadDVD
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadDVDPlusMRW))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadDVDPlusMRW
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadDVDPlusR))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadDVDPlusR
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadDVDPlusRDL))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadDVDPlusRDL
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadDVDPlusRW))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadDVDPlusRW
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadDVDPlusRWDL))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadDVDPlusRWDL
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadDriveAACSCertificate))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadDriveAACSCertificate
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadHDDVD))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadHDDVD
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadHDDVDR))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadHDDVDR
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadHDDVDRAM))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadHDDVDRAM
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadLeadInCDText))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadLeadInCDText
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadOldBDR))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadOldBDR
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadOldBDRE))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadOldBDRE
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadOldBDROM))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadOldBDROM
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReadSpareAreaInformation))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReadSpareAreaInformation
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReportDriveSerial))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReportDriveSerial
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanReportMediaSerial))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanReportMediaSerial
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanTestWriteDDCDR))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanTestWriteDDCDR
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanTestWriteDVD))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanTestWriteDVD
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanTestWriteInSAO))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanTestWriteInSAO
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanTestWriteInTAO))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanTestWriteInTAO
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanUpgradeFirmware))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanUpgradeFirmware
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteBD))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteBD
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteBDR))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteBDR
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteBDRE1))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteBDRE1
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteBDRE2))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteBDRE2
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteBusEncryptedBlocks))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteBusEncryptedBlocks
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteCDMRW))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteCDMRW
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteCDRW))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteCDRW
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteCDRWCAV))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteCDRWCAV
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteCDSAO))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteCDSAO
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteCDTAO))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteCDTAO
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteCSSManagedDVD))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteCSSManagedDVD
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteDDCDR))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteDDCDR
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteDDCDRW))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteDDCDRW
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteDVDPlusMRW))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteDVDPlusMRW
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteDVDPlusR))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteDVDPlusR
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteDVDPlusRDL))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteDVDPlusRDL
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteDVDPlusRW))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteDVDPlusRW
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteDVDPlusRWDL))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteDVDPlusRWDL
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteDVDR))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteDVDR
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteDVDRDL))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteDVDRDL
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteDVDRW))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteDVDRW
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteHDDVDR))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteHDDVDR
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteHDDVDRAM))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteHDDVDRAM
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteOldBDR))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteOldBDR
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteOldBDRE))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteOldBDRE
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWritePackedSubchannelInTAO))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWritePackedSubchannelInTAO
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteRWSubchannelInSAO))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteRWSubchannelInSAO
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteRWSubchannelInTAO))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteRWSubchannelInTAO
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteRaw))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteRaw
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteRawMultiSession))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteRawMultiSession
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CanWriteRawSubchannelInTAO))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CanWriteRawSubchannelInTAO
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.ChangerIsSideChangeCapable))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.ChangerIsSideChangeCapable
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.ChangerSlots))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.ChangerSlots
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.ChangerSupportsDiscPresent))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.ChangerSupportsDiscPresent
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CPRMVersion))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CPRMVersion
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.CSSVersion))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.CSSVersion
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.DBML))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.DBML
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.DVDMultiRead))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.DVDMultiRead
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.EmbeddedChanger))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.EmbeddedChanger
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.ErrorRecoveryPage))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.ErrorRecoveryPage
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.FirmwareDate))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.FirmwareDate
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.LoadingMechanismType))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.LoadingMechanismType
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.Locked))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.Locked
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.LogicalBlockSize))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.LogicalBlockSize
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.MultiRead))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.MultiRead
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.PhysicalInterfaceStandardNumber))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.PhysicalInterfaceStandardNumber
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.PreventJumper))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.PreventJumper
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsAACS))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsAACS
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsBusEncryption))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsBusEncryption
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsC2))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsC2
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsCPRM))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsCPRM
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsCSS))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsCSS
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsDAP))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsDAP
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsDeviceBusyEvent))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsDeviceBusyEvent
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsHybridDiscs))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsHybridDiscs
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsModePage1Ch))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsModePage1Ch
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsOSSC))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsOSSC
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsPWP))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsPWP
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsSWPP))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsSWPP
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsSecurDisc))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsSecurDisc
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsSeparateVolume))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsSeparateVolume
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsVCPS))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsVCPS
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsWriteInhibitDCB))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsWriteInhibitDCB
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.SupportsWriteProtectPAC))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.SupportsWriteProtectPAC
|
||||||
|
</dd>
|
||||||
|
<dt class="col-sm-8">
|
||||||
|
@DisplayNameHelper.GetDisplayName(typeof(MmcFeatures), nameof(MmcFeatures.VolumeLevels))
|
||||||
|
</dt>
|
||||||
|
<dd class="col-sm-2">
|
||||||
|
@_model?.VolumeLevels
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a href="/admin/mmc/features" class="btn btn-secondary">Back to List</a>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
using Aaru.CommonTypes.Metadata;
|
||||||
|
using Microsoft.AspNetCore.Components;
|
||||||
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
using DbContext = Aaru.Server.Database.DbContext;
|
||||||
|
|
||||||
|
namespace Aaru.Server.Components.Admin.Pages.Mmc.Features;
|
||||||
|
|
||||||
|
public partial class Details
|
||||||
|
{
|
||||||
|
bool _initialized;
|
||||||
|
MmcFeatures? _model;
|
||||||
|
[Parameter]
|
||||||
|
public int Id { get; set; }
|
||||||
|
|
||||||
|
protected override async Task OnInitializedAsync()
|
||||||
|
{
|
||||||
|
await base.OnInitializedAsync();
|
||||||
|
|
||||||
|
StateHasChanged();
|
||||||
|
|
||||||
|
await using DbContext ctx = await DbContextFactory.CreateDbContextAsync();
|
||||||
|
|
||||||
|
_model = await ctx.MmcFeatures.FirstOrDefaultAsync(m => m.Id == Id);
|
||||||
|
|
||||||
|
_initialized = true;
|
||||||
|
|
||||||
|
StateHasChanged();
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user