Stage 6: ClientApp(Дизайним)

This commit is contained in:
nikbel2004@outlook.com 2024-05-01 20:09:54 +04:00
parent 25b8202424
commit a636aacf95
5 changed files with 82 additions and 4 deletions

View File

@ -22,6 +22,6 @@ app.UseAuthorization();
app.MapControllerRoute( app.MapControllerRoute(
name: "default", name: "default",
pattern: "{controller=Home}/{action=Enter}/{id?}"); pattern: "{controller=Home}/{action=Index}/{id?}");
app.Run(); app.Run();

View File

@ -0,0 +1,43 @@
@using BankContracts.ViewModels.Client.ViewModels
@model List<CardViewModel>
@{
ViewData["Title"] = "Cписок банковских карт";
}
<div class="text-center">
<h1 class="display-4">Банковские карты</h1>
</div>
<div class="text-center">
@{
<p>
<a asp-action="CreateAccount">Оформить банковскую карту</a>
</p>
<table class="table">
<thead>
<tr>
<th>
Номер карты
</th>
<th>
Фамилия владельца
</th>
<th>
Имя владельца
</th>
<th>
Отчество владельца
</th>
<th>
Баланс
</th>
<th>
Период
</th>
</tr>
</thead>
</table>
}
</div>

View File

@ -0,0 +1,5 @@
@*
For more information on enabling MVC for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860
*@
@{
}

View File

@ -4,5 +4,7 @@
<div class="text-center"> <div class="text-center">
<h1 class="display-4">Добро пожаловать</h1> <h1 class="display-4">Добро пожаловать</h1>
<img src="https://cdn.fishki.net/upload/users/2022/06/12/1061211/2b8a167a3b89c460017e4b76fa61462b.jpg" alt="*" class="img-fluid" style="display: block; margin: 0 auto;">
</div> </div>

View File

@ -12,7 +12,8 @@
<header> <header>
<nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom box-shadow mb-3"> <nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom box-shadow mb-3">
<div class="container-fluid"> <div class="container-fluid">
<a class="navbar-brand" asp-area="" asp-controller="Home" asp-action="Index">BankClientApp</a>
<a class="navbar-brand" asp-area="" asp-controller="Home" asp-action="Index">Банк "Вы Банкрот"</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target=".navbar-collapse" aria-controls="navbarSupportedContent" <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target=".navbar-collapse" aria-controls="navbarSupportedContent"
aria-expanded="false" aria-label="Toggle navigation"> aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>
@ -20,10 +21,37 @@
<div class="navbar-collapse collapse d-sm-inline-flex justify-content-between"> <div class="navbar-collapse collapse d-sm-inline-flex justify-content-between">
<ul class="navbar-nav flex-grow-1"> <ul class="navbar-nav flex-grow-1">
<li class="nav-item"> <li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Index">Home</a> <a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Cards">Банковские карты</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" id="operationsDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">Операции</a>
<ul class="dropdown-menu" aria-labelledby="operationsDropdown">
<li><a class="dropdown-item" asp-controller="Home" asp-action="Crediting">Пополнение карты</a></li>
<li><a class="dropdown-item" asp-controller="Home" asp-action="Debiting">Снятие с карты</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" id="reportsDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">Отчеты</a>
<ul class="dropdown-menu" aria-labelledby="reportsDropdown">
<li><a class="dropdown-item" asp-controller="Home" asp-action="ReportWithAccounts">Отчёт по аккаунтам</a></li>
<li><a class="dropdown-item" asp-controller="Home" asp-action="CreateReport">Отчёт за период</a></li>
<li><a class="dropdown-item" asp-controller="Home" asp-action="Diagram">Диаграмма</a></li>
</ul>
</li>
</ul>
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" asp-controller="Home" asp-action="Privacy">Личные данные</a>
</li> </li>
<li class="nav-item"> <li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a> <a class="btn btn-primary" asp-controller="Home" asp-action="Enter">Вход</a>
</li>
<li class="nav-item">
<a class="btn btn-primary me-2" asp-controller="Home" asp-action="Register">Регистрация</a>
</li> </li>
</ul> </ul>
</div> </div>