From 4e6157e61eb5ccc15a0de5a4c51320f1a1b3a293 Mon Sep 17 00:00:00 2001 From: "HOME-LAPTOP\\kshkulev" Date: Wed, 5 Nov 2025 16:14:21 +0900 Subject: [PATCH] Load operations on campaign page --- Hcs.WebApp/Components/Pages/Campaigns.razor | 5 ++++- Hcs.WebApp/Services/HeadquartersService.cs | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) 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