Inline UpdateMappingFromPerson

This commit is contained in:
2023-03-24 21:57:29 -07:00
parent c48a30f42f
commit 90b3f93e6e
4 changed files with 86 additions and 97 deletions

View File

@ -171,7 +171,7 @@ public class MapLogic : Shared.Models.Methods.IMapLogic
return new(result, normalizedRectangleToPersonContainers);
}
public int UpdateMappingFromPerson(Mapping[] mappingCollection)
public int UpdateMappingFromPerson(Mapping mapping)
{
if (_Configuration is null)
throw new NullReferenceException(nameof(_Configuration));
@ -183,7 +183,7 @@ public class MapLogic : Shared.Models.Methods.IMapLogic
List<int>? normalizedRectangles;
PersonContainer[]? personContainers;
Dictionary<int, PersonContainer[]>? normalizedRectangleToPersonContainers;
foreach (Mapping mapping in mappingCollection)
for (int i = 1; i < 2; i++)
{
if (mapping.MappingFromLocation is null)
continue;
@ -214,6 +214,18 @@ public class MapLogic : Shared.Models.Methods.IMapLogic
return result;
}
public int UpdateMappingFromPerson(Mapping[] mappingCollection)
{
int result = 0;
foreach (Mapping mapping in mappingCollection)
{
if (mapping.MappingFromLocation is null)
continue;
result += UpdateMappingFromPerson(mapping);
}
return result;
}
public void SaveContainers(int totalNotMapped, int? updated, List<SaveContainer> saveContainers)
{
if (_Configuration is null)