@page "{categorySlug?}/{productSlug?}" @using VSH.Data.Static @using IOL.Helpers @model VSH.Pages.Produktar @{ var title = "Produktar"; if (Model.IsProduct) { title = Model.CurrentProduct.Name; } else if (Model.IsCategory) { title = Model.Categories.FirstOrDefault()?.Name; } ViewData["Title"] = title; }
@if (Model.IsCategory || Model.IsProduct) { } @if (Model.IsProduct) {
@if (Model.CurrentProduct.Images.Any()) { if (Model.CurrentProduct.Images.Count > 1) { } else { var fileName = Model.CurrentProduct.GetPrimaryImage(); Bilde av produktet } } else { Bilde av produktet }

@Model.CurrentProduct.Name

@Model.CurrentProduct.Description

@if (Model.CurrentProduct.IsAvailable) {
@Model.CurrentProduct.Price@(Model.CurrentProduct.ReadablePriceSuffix)
} else { }
} else if ((Model.IsCategory || Model.IsCategories) && Model.Categories?.Count >= 1) { foreach (var category in Model.Categories.Where(category => category.Products.Count >= 1)) {

@category.Name

@foreach (var product in category.Products.Where(c => c.IsVisible)) {
@if (product.Images.Any()) { var fileName = product.GetPrimaryImage(); } else { }
@product.Name
@if (product.IsAvailable) {
@product.Price@(product.ReadablePriceSuffix)
} else { }
}
} } else {

Heisann, her er det tomt for augneblinken. Prøv igjen snart.

}