From 85eaf8b36e8a7546fdc08423e4843e255c0f5677 Mon Sep 17 00:00:00 2001
From: Sarah Faey
Date: Mon, 21 Nov 2022 22:27:56 +0100
Subject: [PATCH] Added main account select
---
Lieb/Data/UserService.cs | 11 +------
Lieb/Pages/User/ManageAccount.razor | 51 +++++++++++++++++++----------
2 files changed, 35 insertions(+), 27 deletions(-)
diff --git a/Lieb/Data/UserService.cs b/Lieb/Data/UserService.cs
index 7bdebba..7020dec 100644
--- a/Lieb/Data/UserService.cs
+++ b/Lieb/Data/UserService.cs
@@ -95,16 +95,7 @@ namespace Lieb.Data
public async Task EditUser(LiebUser user)
{
using var context = _contextFactory.CreateDbContext();
- LiebUser? userToChange = context.LiebUsers
- .Include(u => u.GuildWars2Accounts)
- .FirstOrDefault(u => u.Id == user.Id);
-
- if(userToChange != null)
- {
- userToChange.Name = user.Name;
- userToChange.Pronouns = user.Pronouns;
- userToChange.Birthday = user.Birthday;
- }
+ context.Update(user);
await context.SaveChangesAsync();
await _discordService.RenameUser(user.Id, user.Name, GetMainAccount(user.Id).AccountName);
}
diff --git a/Lieb/Pages/User/ManageAccount.razor b/Lieb/Pages/User/ManageAccount.razor
index af0e2ae..8a3fe4d 100644
--- a/Lieb/Pages/User/ManageAccount.razor
+++ b/Lieb/Pages/User/ManageAccount.razor
@@ -35,27 +35,40 @@
-
+
+
+
+
+ Add Guild Wars 2 Account
+
+
+
+
+ Main Account |
+ Edit |
+
+
+ @foreach(GuildWars2Account account in _user.GuildWars2Accounts)
+ {
+
+
+ @account.AccountName
+ |
+
+
+ @{string navLink = $"gw2accountedit/{@account.GuildWars2AccountId}";}
+ Edit
+
+ |
+
+ }
+
+
+
-
-
-
-
-
- Add Guild Wars 2 Account
-
-
-
- @foreach(GuildWars2Account account in _user.GuildWars2Accounts)
- {
-
- @{string navLink = $"gw2accountedit/{@account.GuildWars2AccountId}";}
- @account.AccountName
-
- }
@@ -73,6 +86,10 @@
_user = UserService.GetLiebUserGW2AccountOnly(discordId);
}
+ async Task Changed(int buildId, ChangeEventArgs args)
+ {
+ bool canTank = bool.Parse(args.Value.ToString());
+ }
private async Task HandleValidSubmit()
{