@page
@using APCViewer.Pages
@model PDSFPage
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@{
string viewLink;
string downloadLink;
}
@(Model.Files) File(s)
Technology - Environment |
Equipment Type |
Sequence |
Reactor |
RDS |
Part Number |
File Name |
Date |
@foreach (var item in Model.Sorted)
{
if (!string.IsNullOrEmpty(Model.Directory) && item.Item2.ReportFullPath.Contains(Model.Directory))
{
viewLink = string.Concat("/", nameof(PDSFPage.OnGetViewCustom), "/?pdsf_file=",
Html.Encode(item.Item2.ReportFullPath));
downloadLink = string.Concat("/", nameof(PDSFPage.OnGetDownloadFileCustom), "/?pdsf_file=",
Html.Encode(item.Item2.ReportFullPath));
}
else
{
viewLink = string.Concat("/", nameof(PDSFPage.OnGetView), "/sequence_",
item.Item2.Sequence);
downloadLink = string.Concat("/", nameof(PDSFPage.OnGetDownloadFile), "/sequence_",
item.Item2.Sequence);
}
@item.Item1[0] |
@item.Item1[1] |
@item.Item2.Sequence |
@item.Item2.ProcessJobID |
@item.Item2.MID |
@item.Item2.Logistics2[0].PartNumber |
@System.IO.Path.GetFileNameWithoutExtension(item.Item2.ReportFullPath) |
@item.Item2.DateTimeFromSequence |
}
@if (string.IsNullOrEmpty(Model.Directory))
{
Technology - Environment |
Equipment Type |
Sequence |
Reactor |
RDS |
Part Number |
File Name |
Date |
@foreach (var element in Model.Grouped)
{
foreach (var innerElement in element.Value)
{
foreach (var item in innerElement.Value)
{
viewLink = string.Concat("/", nameof(PDSFPage.OnGetView), "/sequence_", item.Sequence);
downloadLink = string.Concat("/", nameof(PDSFPage.OnGetDownloadFile), "/sequence_",
item.Sequence);
@element.Key |
@innerElement.Key |
@item.Sequence |
@item.ProcessJobID |
@item.MID |
@item.Logistics2[0].PartNumber |
@System.IO.Path.GetFileNameWithoutExtension(item.ReportFullPath) |
@item.DateTimeFromSequence |
}
}
}
}
@section scripts {
}