Skip to content

Commit 7609d05

Browse files
Fix reply counts with number of team members
1 parent d4f843b commit 7609d05

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

src/TeamUp.Client/Layout/NavMenu.razor

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,8 @@
128128
self.teams.Add(new TeamSlimResponse
129129
{
130130
TeamId = message.TeamId,
131-
Name = message.Name
131+
Name = message.Name,
132+
NumberOfTeamMembers = 1
132133
});
133134

134135
self.StateHasChanged();

src/TeamUp.Client/Pages/Event/EventsPage.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
<PropertyColumn Property="@(p => p.Event.ToUtc.ToLocalTime())" Format="HH:mm" Title="To" Class="content-center" />
3636
<PropertyColumn Property="@(p => p.Event.InitiatorResponse == null ? "-" : p.Event.InitiatorResponse.Type.ToString())" Align="Align.Center" Title="Your Response" Class="content-center" />
3737
<TemplateColumn Title="Responses" Align="Align.Center" Style="overflow: unset">
38-
<EventResponsesSummaryComponent ReplyCount="context.Event.ReplyCount" TeamCount="0" />
38+
<EventResponsesSummaryComponent ReplyCount="context.Event.ReplyCount" TeamCount="context.Team.NumberOfTeamMembers" />
3939
</TemplateColumn>
4040
<TemplateColumn Title="Action" Class="content-center" Align="Align.Center">
4141
<FluentAnchor Appearance="Appearance.Outline" IconStart="@(new Icons.Filled.Size20.Search())" Href="@($"/teams/{context.Team.TeamId.Value}/events/{context.Event.Id.Value}")" />

src/TeamUp.Contracts/Teams/TeamSlimResponse.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ public sealed class TeamSlimResponse
44
{
55
public required TeamId TeamId { get; set; }
66
public required string Name { get; set; }
7+
public required int NumberOfTeamMembers { get; set; }
78
}

src/TeamUp.DAL/Services/TeamService.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ public async Task<Result<TeamId>> CreateTeamAsync(CreateTeamRequest request, Can
5454
var newTeam = new TeamSlimResponse
5555
{
5656
Name = request.Name,
57-
TeamId = teamId
57+
TeamId = teamId,
58+
NumberOfTeamMembers = 1
5859
};
5960

6061
await _cache.UpdateAsync<List<TeamSlimResponse>>("my-teams", teams => teams.Add(newTeam), ct);

0 commit comments

Comments
 (0)