Update contentname if necessary

main
ilitirit 1 year ago
parent 039f93cf71
commit b666d6937d

@ -67,7 +67,8 @@ namespace Expedience.Api.Consumers
dbContext.DutyCompletionResults.Add(completionResult); dbContext.DutyCompletionResults.Add(completionResult);
// Insert this territory if it does not exist // Insert this territory if it does not exist
if (dbContext.Territories.Any(t => t.TerritoryId == completionResult.TerritoryId) == false) var territory = dbContext.Territories.FirstOrDefault(t => t.TerritoryId == completionResult.TerritoryId)
if (territory == null)
{ {
dbContext.Territories.Add(new Models.Territory dbContext.Territories.Add(new Models.Territory
{ {
@ -78,6 +79,12 @@ namespace Expedience.Api.Consumers
Level = 0, Level = 0,
}); });
} }
else if (String.IsNullOrWhiteSpace(territory.ContentName))
{
// Update the place/content name if necessary
territory.ContentName = message.DutyInfo.ContentName;
territory.PlaceName = message.DutyInfo.PlaceName;
}
var memberNumber = 0; var memberNumber = 0;
var dutyMembers = new List<DutyMember>(); var dutyMembers = new List<DutyMember>();

Loading…
Cancel
Save