86 lines
2.4 KiB
Plaintext
86 lines
2.4 KiB
Plaintext
@using ConfectioneryContracts.ViewModels
|
|
|
|
@model List<MessageInfoViewModel>
|
|
|
|
@{
|
|
ViewData["Title"] = "Mails";
|
|
}
|
|
<div class="text-center">
|
|
@{
|
|
if (Model == null)
|
|
{
|
|
<h3 class="display-4">Авторизируйтесь</h3>
|
|
return;
|
|
}
|
|
|
|
<table class="table">
|
|
<thead>
|
|
<tr>
|
|
<th>
|
|
Дата письма
|
|
</th>
|
|
<th>
|
|
Заголовок
|
|
</th>
|
|
<th>
|
|
Текст
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@foreach (var item in Model)
|
|
{
|
|
<tr>
|
|
<td>
|
|
@Html.DisplayFor(modelItem => item.DateDelivery)
|
|
</td>
|
|
<td>
|
|
@Html.DisplayFor(modelItem => item.Subject)
|
|
</td>
|
|
<td>
|
|
@Html.DisplayFor(modelItem => item.Body)
|
|
</td>
|
|
</tr>
|
|
}
|
|
</tbody>
|
|
</table>
|
|
<ul class="pagination justify-content-center">
|
|
<li id="prev-page" class="page-item">
|
|
<a class="page-link" href="#" aria-label="Previous">
|
|
<span aria-hidden="true">«</span>
|
|
<span class="sr-only">Предыдущее</span>
|
|
</a>
|
|
</li>
|
|
<li id="current-page" class="page-item"><a class="page-link">
|
|
@ViewBag.CurrentPage.ToString()
|
|
</a></li>
|
|
<li class="page-item">
|
|
<a id="next-page" class="page-link" href="#" aria-label="Next">
|
|
<span aria-hidden="true">»</span>
|
|
<span class="sr-only">Следующее</span>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
}
|
|
</div>
|
|
|
|
<script>
|
|
function onClicked(isNext) {
|
|
$.ajax({
|
|
method: "GET",
|
|
url: "/Home/SwitchPage",
|
|
data: { isNext: isNext },
|
|
success: function () {
|
|
location.reload();
|
|
}
|
|
});
|
|
}
|
|
|
|
$("#prev-page").on('click', () => onClicked(false));
|
|
$("#next-page").on('click', () => onClicked(true));
|
|
|
|
</script>
|
|
|
|
<div class="text-center">
|
|
<h1 class="display-4">Заказы</h1>
|
|
</div> |