public static SafeDictionary<string> CreateRefinements(string fieldName, string fieldValue)
{
var refinements = new SafeDictionary<string>();
if (!String.IsNullOrEmpty(fieldValue) && !String.IsNullOrEmpty(fieldValue))
{
if (fieldName.Contains("|"))
{
var fieldNames = fieldName.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries);
foreach (var name in fieldNames)
{
refinements.Add(name, fieldValue);
}
}
else
{
refinements.Add(fieldName, fieldValue);
}
}
return refinements;
}