@model Admin.Models.Import.ListViewModel @if (Model.Items != null && Model.Items.Any()) { var metadata = Model.Items .SelectMany(x => x.Metadata); var metadataKeys = metadata .Select(x => x.MetadataKey) .Distinct() .OrderBy(x => x.Id);
| Type | Date | Number of rows | Status | @foreach (var key in metadataKeys) {@metadata.First(x => x.MetadataKeyId == key.Id).MetadataKey.Description | }
|---|---|---|---|---|
| @item.ImportType.Name | @item.CreatedDate | @item.NumberOfRows |
@item.CurrentStatus().GetDisplayName()
@if (item.HasErrors())
{
(@item.Errors().Count() @(item.Errors().Count() == 1 ? "error" : "errors")) } |
@foreach (var key in metadataKeys)
{
@(item.Metadata.FirstOrDefault(x => x.MetadataKeyId == key.Id) == null ? string.Empty : item.Metadata.FirstOrDefault(x => x.MetadataKeyId == key.Id).Value) | }
There are no imports in the system