private IList<string> FilterColumns(ICollection<string> entry1Columns)
{
IList<string> result = new List<string>();
if(Columns != null)
{
if(entry1Columns != null)
{
foreach(var col in Columns)
{
if(!entry1Columns.Contains(col.ColumnName))
{
result.Add(col.ColumnName);
}
}
}
else
{
// we want all of them ;)
foreach(var col in Columns)
{
result.Add(col.ColumnName);
}
}
}
else
{
return null;
}
return result;
}