Fix context error
This commit is contained in:
@ -104,7 +104,7 @@ namespace Hcs.WebApp.BackgroundServices.CampaignManagers
|
|||||||
campaign.Step = (int)Step.End;
|
campaign.Step = (int)Step.End;
|
||||||
await HeadquartersService.UpdateCampaignStepAsync(context, campaign);
|
await HeadquartersService.UpdateCampaignStepAsync(context, campaign);
|
||||||
|
|
||||||
await HeadquartersService.SetCampaignEndedAsync(campaign.Id);
|
await HeadquartersService.SetCampaignEndedAsync(context, campaign.Id);
|
||||||
|
|
||||||
await transaction.CommitAsync();
|
await transaction.CommitAsync();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -100,6 +100,11 @@ namespace Hcs.WebApp.Services
|
|||||||
public async Task SetCampaignEndedAsync(int campaignId)
|
public async Task SetCampaignEndedAsync(int campaignId)
|
||||||
{
|
{
|
||||||
using var context = GetNewContext();
|
using var context = GetNewContext();
|
||||||
|
await SetCampaignEndedAsync(context, campaignId);
|
||||||
|
}
|
||||||
|
|
||||||
|
public async Task SetCampaignEndedAsync(HcsDbContext context, int campaignId)
|
||||||
|
{
|
||||||
var campaign = await context.Campaigns.FirstOrDefaultAsync(x => x.Id == campaignId);
|
var campaign = await context.Campaigns.FirstOrDefaultAsync(x => x.Id == campaignId);
|
||||||
if (campaign != null)
|
if (campaign != null)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user