ignoreXMatches
This commit is contained in:
parent
d4cbea3835
commit
5130c76413
@ -1371,17 +1371,16 @@ public class MapLogic : Shared.Models.Methods.IMapLogic
|
||||
public bool IsUsed(bool ignoreXMatches, int id, MappingFromLocation mappingFromLocation)
|
||||
{
|
||||
bool result;
|
||||
ReadOnlyCollection<PersonContainer>? personContainers;
|
||||
List<int>? wholePercentagesCollection;
|
||||
ReadOnlyCollection<PersonContainer>? personContainers;
|
||||
ReadOnlyDictionary<int, ReadOnlyCollection<PersonContainer>>? wholePercentagesToPersonContainers;
|
||||
result = _SkipCollection.TryGetValue(id, out wholePercentagesCollection) && wholePercentagesCollection.Contains(mappingFromLocation.WholePercentages);
|
||||
if (!result && _IdThenWholePercentagesToPersonContainers.TryGetValue(id, out wholePercentagesToPersonContainers))
|
||||
{
|
||||
if (wholePercentagesToPersonContainers.TryGetValue(mappingFromLocation.WholePercentages, out personContainers))
|
||||
{
|
||||
result = true;
|
||||
// if (!ignoreXMatches || personContainers.All(l => l.ApproximateYears is null && l.DisplayDirectoryName.First() != 'X'))
|
||||
// result = true;
|
||||
if (!ignoreXMatches || personContainers.All(l => l.ApproximateYears is null && l.DisplayDirectoryName.First() != 'X'))
|
||||
result = true;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
|
@ -1,5 +1,3 @@
|
||||
using System.Collections.ObjectModel;
|
||||
|
||||
namespace View_by_Distance.Shared.Models.Properties;
|
||||
|
||||
public interface IMapping
|
||||
|
Loading…
x
Reference in New Issue
Block a user