AIMS_BD_IATI.WebAPI.Controllers.IATIImportController.SaveGeneralPreferences C# (CSharp) Method

SaveGeneralPreferences() private method

private SaveGeneralPreferences ( ProjectFieldMapModel generalPreferences ) : int?
generalPreferences AIMS_BD_IATI.DAL.ProjectFieldMapModel
return int?
        public int? SaveGeneralPreferences(ProjectFieldMapModel generalPreferences)
        {
            if (generalPreferences == null) return null;
            Sessions.GeneralPreferences = generalPreferences;

            List<FieldMappingPreferenceGeneral> entities = new List<FieldMappingPreferenceGeneral>();

            var fields = generalPreferences.Fields;
            fields.AddRange(generalPreferences.TransactionFields);

            foreach (var fieldMap in fields)
            {
                var entity = new FieldMappingPreferenceGeneral
                {
                    FieldName = fieldMap.Field,
                    OrgId = Sessions.DP.ID,
                    IsSourceIATI = fieldMap.IsSourceIATI
                };


                entities.Add(entity);
            }

            return aimsDbIatiDAL.SaveFieldMappingPreferenceGeneral(entities);
        }