diff --git a/SnakeAid.Api/Pages/Admin/SnakeLibs/Index.cshtml b/SnakeAid.Api/Pages/Admin/SnakeLibs/Index.cshtml new file mode 100644 index 00000000..4c3a9d14 --- /dev/null +++ b/SnakeAid.Api/Pages/Admin/SnakeLibs/Index.cshtml @@ -0,0 +1,64 @@ +@page "/admin/snakelibs" +@model SnakeAid.Api.Pages.Admin.SnakeLibs.IndexModel +@{ + ViewData["Title"] = "Snake species library"; +} + +
| Id | +Scientific name | +Common name | +Venomous | +Primary venom | +Alt names | +Media | +Tariffs | +
|---|---|---|---|---|---|---|---|
| @s.Id | +@s.ScientificName | +@(string.IsNullOrWhiteSpace(s.CommonName) ? "-" : s.CommonName) | +@(s.IsVenomous ? "Yes" : "No") | +@(s.PrimaryVenomType?.ToString() ?? "-") | +@(s.AlternativeNames?.Count ?? 0) | +@(s.LibraryMedias?.Count ?? 0) | +@(s.SnakeCatchingTariffs?.Count ?? 0) | +
|
+ Details:
+
+ Alternative names:
+ @if (s.AlternativeNames?.Any() == true) {
+
+
+ Venom types:
+ @if (s.SpeciesVenoms?.Any() == true) {
+
+
|
+ |||||||
| Id | +User | +Assigned Rescuer | +Status | +Sessions | +Media | +
|---|---|---|---|---|---|
| @incident.Id | +@(incident.User?.Account?.FullName ?? "-") @(incident.User?.Account?.Email ?? "") |
+ @(incident.AssignedRescuer?.Account?.FullName ?? "-") | +@incident.Status | +@(incident.Sessions?.Count ?? 0) | +@(incident.Media?.Count ?? 0) | +
+ Sessions details:
+
|
+ |||||