Case-independent lookup of Nationality in dictionary (some have lower case..)

This commit is contained in:
Daniel Schick 2022-09-26 08:11:02 +02:00
parent f639241e43
commit d3ded290f5

View File

@ -2481,11 +2481,16 @@ namespace ENI2.Excel
public static string ReadNationality(string nationality) public static string ReadNationality(string nationality)
{ {
string result = null; string result = null;
nationality = nationality.Trim();
if(CREW.NationalityDict.ContainsKey(nationality)) if(CREW.NationalityDict.ContainsKey(nationality))
{ {
result = nationality; result = nationality;
} }
else if(CREW.NationalityDict.ContainsKey(nationality.ToUpper()))
{
result = CREW.NationalityDict[nationality.ToUpper()];
}
else if(_countryImportDict.ContainsKey(nationality)) else if(_countryImportDict.ContainsKey(nationality))
{ {
result = _countryImportDict[nationality]; result = _countryImportDict[nationality];