reworked account pages

This commit is contained in:
t.ruspekhofer 2022-03-06 23:33:31 +01:00
parent e5b6fdba39
commit 2a26e7f8b5
7 changed files with 214 additions and 182 deletions

View file

@ -14,8 +14,8 @@
<Authorized>
<EditForm Model="@_user" OnValidSubmit="@HandleValidSubmit">
<DataAnnotationsValidator />
<ValidationSummary />
<p>@_saveMessage</p>
<p>
<label>
Name:
@ -36,24 +36,26 @@
</label>
</p>
<div class="nav-item px-3">
<NavLink class="nav-link" href="gw2accountedit">
<span class="oi oi-plus" aria-hidden="true"></span> Add Guild Wars 2 Account
</NavLink>
</div>
@foreach(GuildWars2Account account in _user.GuildWars2Accounts)
{
<div class="nav-item px-3">
@{string navLink = $"gw2accountedit/{@account.GuildWars2AccountId}";}
<NavLink class="nav-link" href="@navLink">@account.AccountName</NavLink>
</div>
}
<br />
<button type="submit">Submit</button>
<button type="submit">Save</button>
<ValidationSummary />
</EditForm>
<br />
<div class="nav-item px-3">
<NavLink class="nav-link" href="gw2accountedit">
<span class="oi oi-plus" aria-hidden="true"></span> Add Guild Wars 2 Account
</NavLink>
</div>
@foreach(GuildWars2Account account in _user.GuildWars2Accounts)
{
<div class="nav-item px-3">
@{string navLink = $"gw2accountedit/{@account.GuildWars2AccountId}";}
<NavLink class="nav-link" href="@navLink">@account.AccountName</NavLink>
</div>
}
</Authorized>
</AuthorizeView>
@ -61,6 +63,7 @@
@code {
public LiebUser _user;
private string _saveMessage = string.Empty;
protected override async Task OnInitializedAsync()
{
@ -74,5 +77,6 @@
private async Task HandleValidSubmit()
{
await UserService.EditUser(_user);
_saveMessage = "changes saved successfully";
}
}