public int SaveFieldMappingPreferenceDelegated(List<FieldMappingPreferenceDelegated> fieldMaps)
{
foreach (var fieldMap in fieldMaps)
{
var a = dbContext.FieldMappingPreferenceDelegateds.FirstOrDefault(x => x.IatiIdentifier == fieldMap.IatiIdentifier
&& x.FieldName == fieldMap.FieldName);
if (a != null)
{
a.IatiIdentifier = fieldMap.IatiIdentifier;
a.FieldName = fieldMap.FieldName;
a.IsInclude = fieldMap.IsInclude;
}
else
{
dbContext.FieldMappingPreferenceDelegateds.Add(fieldMap);
}
}
return dbContext.SaveChanges();
}