-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path_RightNavPartial.cshtml
More file actions
45 lines (44 loc) · 1.78 KB
/
_RightNavPartial.cshtml
File metadata and controls
45 lines (44 loc) · 1.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
@using Microsoft.AspNetCore.Identity
@using NoteGoat.Models
@inject SignInManager<User> SignInManager
@inject UserManager<User> UserManager
@if (SignInManager.IsSignedIn(User))
{
<div class="d-flex">
<form method="post">
<div class="input-group">
<input class="form-control" type="text" name="q" placeholder="Search Notes" aria-label="Search"
value="@ViewBag.Q">
<button class="btn btn-primary" type="submit" asp-controller="Note" asp-action="Index">Search</button>
</div>
</form>
<form method="get">
<button class=" mx-1 btn btn-outline-secondary" type=submit asp-controller="Note"
asp-action="Index">Clear</button>
</form>
</div>
}
<ul class="navbar-nav">
@if (SignInManager.IsSignedIn(User))
{
<li class="nav-item">
<a id="manage" class="nav-link text-dark" asp-area="Identity" asp-page="/Account/Manage/Index" title="Manage @(User.Identity?.Name ?? "")"><i
class="material-icons">account_circle</i></a>
</li>
<li class="nav-item">
<form id="logoutForm" class="form-inline" asp-area="Identity" asp-page="/Account/Logout"
asp-route-returnUrl="@Url.Page("/Index", new { area = "" })">
<button id="logout" type="submit" class="nav-link btn btn-link text-dark border-0">Logout</button>
</form>
</li>
}
else
{
<li class="nav-item">
<a class="nav-link text-dark" id="register" asp-area="Identity" asp-page="/Account/Register">Register</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" id="login" asp-area="Identity" asp-page="/Account/Login">Login</a>
</li>
}
</ul>