private List<MetadataAttributeModel> UpdateFirstAndLast(List<MetadataAttributeModel> list)
{
foreach (MetadataAttributeModel x in list)
{
if (list.First().Equals(x)) x.first = true;
else x.first = false;
if (list.Last().Equals(x)) x.last = true;
else x.last = false;
}
return list;
}