diff --git a/Hcs.WebApp/Components/Pages/Campaigns.razor b/Hcs.WebApp/Components/Pages/Campaigns.razor index 77d66aa..4bc521a 100644 --- a/Hcs.WebApp/Components/Pages/Campaigns.razor +++ b/Hcs.WebApp/Components/Pages/Campaigns.razor @@ -93,7 +93,10 @@ async Task RowExpandAsync(Campaign campaign) { - // TODO + if (campaign.Operations == null) + { + campaign.Operations = await HeadquartersService.GetOperationsAsync(campaign.Id); + } } void ChangeState(CampaignsPageState state) diff --git a/Hcs.WebApp/Services/HeadquartersService.cs b/Hcs.WebApp/Services/HeadquartersService.cs index 7b1c685..41096dd 100644 --- a/Hcs.WebApp/Services/HeadquartersService.cs +++ b/Hcs.WebApp/Services/HeadquartersService.cs @@ -41,7 +41,7 @@ namespace Hcs.WebApp.Services select operation).ToListAsync(); } - public async Task> GetOperationsAsync(int campaignId) + public async Task> GetOperationsAsync(int campaignId) { using var context = GetNewContext(); return await (from operation in context.Operations