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 @@

- + +
+ + + + + + + + @foreach(GuildWars2Account account in _user.GuildWars2Accounts) + { + + + + + } + +
Main AccountEdit
+ @account.AccountName + + +
+
- - -
- - - @foreach(GuildWars2Account account in _user.GuildWars2Accounts) - { - - } @@ -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() {