|
|
|
|
@ -64,7 +64,15 @@ namespace Expedience.Api.Consumers
|
|
|
|
|
UploadedAt = message.UploadDateUtc,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
dbContext.DutyCompletionResults.Add(completionResult);
|
|
|
|
|
var dutyCompletionResult = dbContext.DutyCompletionResults.FirstOrDefault(d => d.Id == message.UploadId);
|
|
|
|
|
if (dutyCompletionResult == null)
|
|
|
|
|
{
|
|
|
|
|
dbContext.DutyCompletionResults.Add(completionResult);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
_logger.LogWarning($"The Result with Id {message.Uploadid} has already been uploaded");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Insert this territory if it does not exist
|
|
|
|
|
var territory = dbContext.Territories.FirstOrDefault(t => t.TerritoryId == completionResult.TerritoryId);
|
|
|
|
|
|