public int SaveFieldMappingPreferenceGeneral(List<FieldMappingPreferenceGeneral> fieldMaps)
{
foreach (var fieldMap in fieldMaps)
{
var a = dbContext.FieldMappingPreferenceGenerals.FirstOrDefault(x => x.OrgId == fieldMap.OrgId
&& x.FundSourceId == fieldMap.FundSourceId
&& x.FieldName == fieldMap.FieldName);
if (a != null)
{
a.OrgId = fieldMap.OrgId;
a.FundSourceId = fieldMap.FundSourceId;
a.FieldName = fieldMap.FieldName;
a.IsSourceIATI = fieldMap.IsSourceIATI;
}
else
{
dbContext.FieldMappingPreferenceGenerals.Add(fieldMap);
}
}
return dbContext.SaveChanges();
}