namespace HaWeb.Models; using HaWeb.XMLParser; using Microsoft.Extensions.FileProviders; using Microsoft.AspNetCore.Mvc.Rendering; public class UploadViewModel { public string ActiveTitle { get; private set; } public string? Prefix { get; private set; } public List? AvailableRoots { get; private set; } public List? AvailableFiles { get; set; } public Dictionary?>? UsedFiles { get; private set; } public Dictionary?>? ProductionFiles { get; set; } public List AvailableYears { get; private set; } public int StartYear { get; private set; } public int EndYear { get; private set; } public List? HamannFiles { get; set; } public UploadViewModel(string title, string? prefix, List? roots, Dictionary?>? usedFiles, int startYear, int endYear, List availableYears) { Prefix = prefix; ActiveTitle = title; AvailableRoots = roots; UsedFiles = usedFiles; StartYear = startYear; EndYear = endYear; AvailableYears = availableYears; } }