diff --git a/LittleShop/Areas/Admin/Views/Products/Index.cshtml b/LittleShop/Areas/Admin/Views/Products/Index.cshtml index 78b75b6..17df41e 100644 --- a/LittleShop/Areas/Admin/Views/Products/Index.cshtml +++ b/LittleShop/Areas/Admin/Views/Products/Index.cshtml @@ -30,7 +30,8 @@
@if (Model.Any()) { -
+ +
@@ -118,6 +119,95 @@
+ + +
+ @foreach (var product in Model) + { +
+
+
+ @if (product.Photos.Any()) + { + @product.Photos.First().AltText + } + else + { +
+ +
+ } +
+
@product.Name
+ @product.CategoryName +
+ £@product.Price + @if (product.IsActive) + { + Active + } + else + { + Inactive + } +
+
+
+ +

+ @product.Description.Substring(0, Math.Min(100, product.Description.Length))@(product.Description.Length > 100 ? "..." : "") +

+ +
+
+
+ Stock + @if (product.StockQuantity > 0) + { + @product.StockQuantity units + } + else + { + Out of stock + } +
+
+
+
+ Weight + @product.Weight @product.WeightUnit.ToString().ToLower() +
+
+
+ + @if (product.MultiBuys.Any() || product.Variants.Any()) + { +
+ @if (product.MultiBuys.Any()) + { + + @product.MultiBuys.Count() multi-buys + + } + @if (product.Variants.Any()) + { + + @product.Variants.Count() variants + + } +
+ } + + +
+
+ } +
} else {