the raid roles now have a fixed order

This commit is contained in:
t.ruspekhofer 2022-03-13 18:11:15 +01:00
parent 9246e1ab78
commit 2e92bdee5f
4 changed files with 4 additions and 4 deletions

View file

@ -3,7 +3,7 @@
<div> <div>
<table class="table"> <table class="table">
<tbody> <tbody>
@foreach (var role in _raid.Roles) @foreach (var role in _raid.Roles.OrderBy(r => r.PlannedRaidRoleId))
{ {
Models.GuildWars2.Raid.RaidSignUp[] signUps = _raid.SignUps.Where(s => s.PlannedRaidRoleId == role.PlannedRaidRoleId).ToArray(); Models.GuildWars2.Raid.RaidSignUp[] signUps = _raid.SignUps.Where(s => s.PlannedRaidRoleId == role.PlannedRaidRoleId).ToArray();
int usedSpots = signUps.Where(s => s.SignUpType == SignUpType.SignedUp).Count(); int usedSpots = signUps.Where(s => s.SignUpType == SignUpType.SignedUp).Count();

View file

@ -9,7 +9,7 @@
RaidSignUp userRole = _raid.SignUps.Where(s => s.LiebUserId == _user.LiebUserId).FirstOrDefault(); RaidSignUp userRole = _raid.SignUps.Where(s => s.LiebUserId == _user.LiebUserId).FirstOrDefault();
bool isSignedUp = userRole != null; bool isSignedUp = userRole != null;
} }
@foreach (var role in _raid.Roles) @foreach (var role in _raid.Roles.OrderBy(r => r.PlannedRaidRoleId))
{ {
RaidSignUp[] signUps = _raid.SignUps.Where(s => s.PlannedRaidRoleId == role.PlannedRaidRoleId).ToArray(); RaidSignUp[] signUps = _raid.SignUps.Where(s => s.PlannedRaidRoleId == role.PlannedRaidRoleId).ToArray();
int usedSpots = signUps.Where(s => s.SignUpType == SignUpType.SignedUp).Count(); int usedSpots = signUps.Where(s => s.SignUpType == SignUpType.SignedUp).Count();

View file

@ -10,7 +10,7 @@
RaidSignUp userRole = _raid.SignUps.Where(s => s.LiebUserId == _user.LiebUserId).FirstOrDefault(); RaidSignUp userRole = _raid.SignUps.Where(s => s.LiebUserId == _user.LiebUserId).FirstOrDefault();
bool isSignedUp = userRole != null; bool isSignedUp = userRole != null;
} }
@foreach (PlannedRaidRole role in _raid.Roles) @foreach (PlannedRaidRole role in _raid.Roles.OrderBy(r => r.PlannedRaidRoleId))
{ {
RaidSignUp[] signUps = _raid.SignUps.Where(s => s.PlannedRaidRoleId == role.PlannedRaidRoleId).ToArray(); RaidSignUp[] signUps = _raid.SignUps.Where(s => s.PlannedRaidRoleId == role.PlannedRaidRoleId).ToArray();
int usedSpots = signUps.Where(s => s.SignUpType == SignUpType.SignedUp).Count(); int usedSpots = signUps.Where(s => s.SignUpType == SignUpType.SignedUp).Count();

View file

@ -47,7 +47,7 @@
<div> <div>
<table class="table"> <table class="table">
<tbody> <tbody>
@foreach (var role in _template.Roles) @foreach (var role in _template.Roles.OrderBy(r => r.PlannedRaidRoleId))
{ {
<tr> <tr>
<td><h5>@role.Name: @role.Description (@role.Spots)</h5></td> <td><h5>@role.Name: @role.Description (@role.Spots)</h5></td>