Sergey Kozyrev
8e9e4dd321
Around the world, around the world Around the world, around the world Around the world, around the world Around the world, around the world
67 lines
1.2 KiB
Plaintext
67 lines
1.2 KiB
Plaintext
@using Contracts.ViewModels
|
|
|
|
@model List<DetailViewModel>
|
|
|
|
@{
|
|
ViewData["Title"] = "Details";
|
|
}
|
|
|
|
<div class="text-center">
|
|
<h1 class="display-4">Детали</h1>
|
|
</div>
|
|
|
|
<div class="text-center">
|
|
@{
|
|
if (Model == null)
|
|
{
|
|
<h3 class="display-4">Авторизируйтесь</h3>
|
|
return;
|
|
}
|
|
<p>
|
|
<a asp-action="CreateDetail">Создать деталь</a>
|
|
</p>
|
|
<table class="table">
|
|
<thead>
|
|
<tr>
|
|
<th>
|
|
Номер
|
|
</th>
|
|
<th>
|
|
Название детали
|
|
</th>
|
|
<th>
|
|
Цена
|
|
</th>
|
|
<th>
|
|
Изменить деталь
|
|
</th>
|
|
<th>
|
|
Удалить деталь
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@foreach (var item in Model)
|
|
{
|
|
<tr>
|
|
<td>
|
|
@Html.DisplayFor(modelItem => item.Id)
|
|
</td>
|
|
<td>
|
|
@Html.DisplayFor(modelItem => item.Name)
|
|
</td>
|
|
<td>
|
|
@Html.DisplayFor(modelItem => item.Cost)
|
|
</td>
|
|
<td>
|
|
<a asp-action="CreateDetail" asp-route-id="@item.Id" class="btn btn-primary">Изменить</a>
|
|
</td>
|
|
<td>
|
|
<a asp-action="Delete" asp-route-id="@item.Id" class="btn btn-danger">Удалить</a>
|
|
</td>
|
|
</tr>
|
|
}
|
|
</tbody>
|
|
</table>
|
|
}
|
|
</div> |