@model UploadViewModel;
@foreach (var item in Model.AvailableRoots!.OrderBy(x => x.Type)) {
@item.Type
@if (Model.UsedFiles != null && Model.UsedFiles.ContainsKey(item.Prefix)) {
@foreach(var file in Model.UsedFiles[item.Prefix]!) { @if (file == Model.UsedFiles[item.Prefix]!.Last()) { @file.FileName } else { @file.FileName; } }
} else {
Keine Datei geladen!
}
}
Fehler!
@* Fehler!
*@

@Model.ActiveTitle

@* File Category Page File List *@ @if (Model.AvailableFiles != null && Model.AvailableFiles.Any()) {
Datei(en)
@if(Model.UsedFiles != null && Model.UsedFiles.ContainsKey(Model.Prefix)) {
@foreach (var item in Model.UsedFiles[Model.Prefix]!) { if(item == Model.UsedFiles[Model.Prefix]!.Last()) { @item.FileName } else { @item.FileName, } }
}
} @* Start Page File List *@ else {
@await Html.PartialAsync("/Views/Shared/_FileList.cshtml", (Model.HamannFiles, "Verfügbare Hamann-Dateien", "API", "SetUsedHamann", string.Empty, "/Download/XML/", false))
} @* File Category Page Syntax Check *@ @if (Model.UsedFiles != null && Model.Prefix != null && Model.UsedFiles.ContainsKey(Model.Prefix)) {
}
@section Scripts { }