Improve views

This commit is contained in:
Stanislav Mykhailenko 2023-05-19 19:15:34 +03:00
parent f73cdc1331
commit 3e2b7eeb0e
GPG key ID: 1E95E66A9C9D6A36
2 changed files with 31 additions and 8 deletions

View file

@ -9,6 +9,5 @@
<div class="text-center">
<h1 class="display-4">Welcome</h1>
<p>Kanban service</p>
<p>Logged in as @user.Id</p>
<h2>@user.FullName</h2>
</div>

View file

@ -1,4 +1,11 @@
<!DOCTYPE html>
@using NG_2023_Kanban.Enums
@using NG_2023_Kanban.DTOs
@{
var user = ViewData["Account"] as UserDto;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
@ -18,9 +25,26 @@
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse d-sm-inline-flex justify-content-between">
<ul class="navbar-nav me-auto">
@if (user != null)
{
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Index">Home</a>
</li>
if (user.Role == (int)Roles.Administrator)
{
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Boards">Boards</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Users">Users</a>
</li>
}
}
</ul>
<ul class="navbar-nav ms-auto">
<li class="nav-item">
@if (ViewData["Account"] == null)
@if (user == null)
{
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Login">Log in</a>
}