@page @using EveryThing.Models.Invoice @model EveryThing.Pages.Invoices.IndexModel @{ ViewData["Title"] = "Projekti"; Layout = "~/Pages/Layouts/_Layout.cshtml"; }

@switch (@ViewData["Type"]) { case 1: Naročila dobaviteljem break; case 0: Računi break; case 2: Dobavnice break; case 3: Naročila kupcev break; case 4: Kooperacije break; default: Fakture break; } / Pregled

@if (Model.ShowProjects) { } @foreach (var item in Model.Invoice) { @if (Model.ShowProjects) { } }
# @Html.DisplayNameFor(invoice => invoice.Invoice[0].IdPartnerFk) @Html.DisplayNameFor(invoice => invoice.Invoice[0].Date) @Html.DisplayNameFor(invoice => invoice.Invoice[0].State) Projekti
@Html.DisplayFor(modelItem => item.InvoiceNumberFormatted) @Html.DisplayFor(modelItem => item.Partner.Title) @Html.DisplayFor(modelItem => item.Date) @switch (item.State) { case Invoice.InvoiceState.Closed: @Html.DisplayFor(modelItem => item.State) break; case Invoice.InvoiceState.Confirmed: @Html.DisplayFor(modelItem => item.State) break; default: @Html.DisplayFor(modelItem => item.State) break; } @if (item.InvoiceInvoiceItem.FirstOrDefault() != null) { @string.Join(" ", item.InvoiceInvoiceItem.Select(x => x.ProjectPartItem?.ProjectPart?.Project?.ProjectNumberFormatted).Distinct()) }
@Html.AntiForgeryToken() @section Scripts { }