public string GetProfilePatternKey(FundingLine fundingLine)
        {
            if (ProfilePatternKeys.IsNullOrEmpty())
            {
                return(null);
            }

            return(ProfilePatternKeys.TryGetValue(fundingLine.FundingLineCode, out string key) ? key : null);
        }
Esempio n. 2
0
 public void SetProfilePatternKey(ProfilePatternKey profilePatternKey)
 {
     if (ProfilePatternKeys?.Any(_ => _.FundingLineCode == profilePatternKey.FundingLineCode) == true)
     {
         ProfilePatternKeys
         .SingleOrDefault(_ => _.FundingLineCode == profilePatternKey.FundingLineCode)
         .Key = profilePatternKey.Key;
     }
     else
     {
         ProfilePatternKeys ??= new List <ProfilePatternKey>();
         ProfilePatternKeys.Add(profilePatternKey);
     }
 }