@using CaseAccountingContracts.ViewModels

@{
	ViewData["Title"] = "Контракты";
}
	<div class="text-center">
		<h1 class="display-4">Контракты</h1>
	</div>


<div class="text-center">
	@{
		if (ViewBag.Contracts == null)
		{
				<h3 class="display-4">Войдите в аккаунт</h3>
			return;
		}
			<div>
				<a class="btn btn-secondary" asp-controller="Contracts" asp-action="Create">Добавить контракт</a>
			</div>
			<div class="d-flex mb-2 gap-1">
				<a href="/Home/Contracts" id="go-button" class="button-primary text-button">
					Перейти
				</a>
			</div>
			<table class="table">
				<thead>
					<tr>
						<th>
							Услуга
						</th>
						<th>
							Цена
						</th>
						<th>
							Дата
						</th>
						<th>
							Изменить запись
						</th>
						<th>
							Удалить запись
						</th>
					</tr>
				</thead>
				<tbody>
					@foreach (var item in ViewBag.Contracts)
				{
						<tr class="d-table-row">
							<td>
								@item.Service
							</td>
							<td>
								@item.Coast
							</td>
							<td>
								@item.Date
							</td>
							<td>
								<a id="update-button-@item.Id" class="btn btn-secondary" asp-controller="Contracts" asp-action="Update" asp-route-id="@item.Id">Изменить</a>
							</td>
							<td>
								<a id="remove-button-@item.Id" class="btn btn-secondary remove-btn" data-id="@item.Id">Удалить</a>
							</td>
						</tr>
				}
				</tbody>
			</table>
	}
</div>

<script src="~/js/Contracts/contracts.js" asp-append-version="true"></script>