public ProjectFieldMapModel GetGeneralPreferences()
{
var savedPreferences = aimsDbIatiDAL.GetFieldMappingPreferenceGeneral(Sessions.DP.ID);
var returnModel = (from a in Sessions.ProjectMapModel?.MatchedProjects ?? new List<ProjectFieldMapModel>()
select new ProjectFieldMapModel(a.iatiActivity, a.aimsProject, savedPreferences)).FirstOrDefault();
if (returnModel == null)
{
returnModel = new ProjectFieldMapModel(Sessions.activitiesContainer?.RelevantActivities.n(0), new iatiactivity(), savedPreferences);
//foreach (var item in returnModel.Fields)
//{
// item.AIMSValue = "Not found in AIMS";
//}
}
Sessions.GeneralPreferences = returnModel;
return returnModel;
}