Change events args
This commit is contained in:
@ -80,12 +80,12 @@ namespace Hcs.WebApp.Services
|
||||
return operations;
|
||||
}
|
||||
|
||||
public async Task SetCampaignStartedAsync(HcsDbContext context, int campaignId)
|
||||
public async Task SetCampaignStartedAsync(HcsDbContext context, int campaignId, DateTime startedAt)
|
||||
{
|
||||
var campaign = await context.Campaigns.FirstOrDefaultAsync(x => x.Id == campaignId);
|
||||
if (campaign != null)
|
||||
{
|
||||
campaign.StartedAt = DateTime.UtcNow;
|
||||
campaign.StartedAt = startedAt;
|
||||
|
||||
await context.SaveChangesAsync();
|
||||
}
|
||||
@ -103,30 +103,30 @@ namespace Hcs.WebApp.Services
|
||||
}
|
||||
}
|
||||
|
||||
public async Task SetCampaignEndedAsync(int campaignId)
|
||||
public async Task SetCampaignEndedAsync(int campaignId, DateTime endedAt)
|
||||
{
|
||||
using var context = GetNewContext();
|
||||
await SetCampaignEndedAsync(context, campaignId);
|
||||
await SetCampaignEndedAsync(context, campaignId, endedAt);
|
||||
}
|
||||
|
||||
public async Task SetCampaignEndedAsync(HcsDbContext context, int campaignId)
|
||||
public async Task SetCampaignEndedAsync(HcsDbContext context, int campaignId, DateTime endedAt)
|
||||
{
|
||||
var campaign = await context.Campaigns.FirstOrDefaultAsync(x => x.Id == campaignId);
|
||||
if (campaign != null)
|
||||
{
|
||||
campaign.EndedAt = DateTime.UtcNow;
|
||||
campaign.EndedAt = endedAt;
|
||||
|
||||
await context.SaveChangesAsync();
|
||||
}
|
||||
}
|
||||
|
||||
public async Task SetCampaignEndedWithFailAsync(int campaignId, string failureReason)
|
||||
public async Task SetCampaignEndedWithFailAsync(int campaignId, DateTime endedAt, string failureReason)
|
||||
{
|
||||
using var context = GetNewContext();
|
||||
var campaign = await context.Campaigns.FirstOrDefaultAsync(x => x.Id == campaignId);
|
||||
if (campaign != null)
|
||||
{
|
||||
campaign.EndedAt = DateTime.UtcNow;
|
||||
campaign.EndedAt = endedAt;
|
||||
campaign.FailureReason = failureReason;
|
||||
|
||||
await context.SaveChangesAsync();
|
||||
|
||||
Reference in New Issue
Block a user