diff --git a/Lieb/Pages/Raids/RaidDetails.razor b/Lieb/Pages/Raids/RaidDetails.razor index e0f1513..1438d9a 100644 --- a/Lieb/Pages/Raids/RaidDetails.razor +++ b/Lieb/Pages/Raids/RaidDetails.razor @@ -16,31 +16,33 @@ -
-
+ + +
Date

@_startTime.DateTime.ToLongDateString()

-
-
+ +
Time

from: @_startTime.DateTime.ToShortTimeString() to: @_endTime.DateTime.ToShortTimeString()

-
-
+ + -
-
+ +
Organizer

@_raid.Organizer

-
-
+ +
Guild

@_raid.Guild

-
-
+ +
Voice chat

@_raid.VoiceChat

-
-
+ + + diff --git a/Lieb/Pages/Raids/RaidDetails.razor.css b/Lieb/Pages/Raids/RaidDetails.razor.css index a2ddf23..e833368 100644 --- a/Lieb/Pages/Raids/RaidDetails.razor.css +++ b/Lieb/Pages/Raids/RaidDetails.razor.css @@ -11,22 +11,26 @@ h5 { color: lightgrey; } +.timesblock { + display: block; +} + .times { - float: left; - display: inline; - width: 49%; + display: inline-block; + width: 250px; padding-top: 15px; } +.detailsblock { + display: block; +} .details { - float: left; - display: inline; - width: 33%; + display: inline-block; + width: 250px; padding-top: 15px; } - .controlButton { margin-right: 10px; } diff --git a/Lieb/Pages/Raids/RaidRoles.razor b/Lieb/Pages/Raids/RaidRoles.razor index 39bcb0b..4e950ce 100644 --- a/Lieb/Pages/Raids/RaidRoles.razor +++ b/Lieb/Pages/Raids/RaidRoles.razor @@ -24,7 +24,9 @@
@role.Description - + + + @if(_liebUserId > 0) { @@ -60,7 +62,14 @@ { if (_user != null) { - _usableAccounts = _user.GuildWars2Accounts.Where(a => a.EquippedBuilds.Count > 0).ToList(); + if (_raid.RaidType == RaidType.Planned) + { + _usableAccounts = _user.GuildWars2Accounts.ToList(); + } + else + { + _usableAccounts = _user.GuildWars2Accounts.Where(a => a.EquippedBuilds.Count > 0).ToList(); + } _liebUserId = _user.LiebUserId; } } @@ -77,4 +86,12 @@ } _raid = RaidService.GetRaid(_raid.RaidId); } + + public async Task ChangeAccount(ChangeEventArgs e) + { + int accountId = int.Parse(e.Value.ToString()); + await RaidService.ChangeAccount(_raid.RaidId, _liebUserId, accountId); + _raid = RaidService.GetRaid(_raid.RaidId); + this.StateHasChanged(); + } } diff --git a/Lieb/Pages/Raids/SignedUpUsers.razor b/Lieb/Pages/Raids/SignedUpUsers.razor index 509a5cc..2ba7bac 100644 --- a/Lieb/Pages/Raids/SignedUpUsers.razor +++ b/Lieb/Pages/Raids/SignedUpUsers.razor @@ -18,10 +18,10 @@ @if (signUp.SignUpType != SignUpType.SignedUp) signUpStatus = $" - {signUp.SignUpType}"; } - @if (isUser && _usableAccounts.Count > 1) + @if (isUser && _usableAccounts.Count > 1 && signUp.SignUpType != SignUpType.Flex) { @signUp.LiebUser.Name - @foreach (var account in _usableAccounts) { @@ -37,6 +37,8 @@ } @code { + [CascadingParameter] + public RaidRoles _Parent { get; set; } [Parameter] public Raid _raid { get; set; } @@ -49,12 +51,4 @@ [Parameter] public int _currentRoleId { get; set; } - - - async Task ChangeAccount(ChangeEventArgs e) - { - int accountId = int.Parse(e.Value.ToString()); - await RaidService.ChangeAccount(_raid.RaidId, _liebUserId, accountId); - _raid = RaidService.GetRaid(_raid.RaidId); - } }