private List<iatiactivity> ParseXMLAndResolve(List<ActivityModel> q)
{
var result = new List<iatiactivity>();
var serializer = new XmlSerializer(typeof(iatiactivity));
foreach (var a in q)
{
using (TextReader reader = new StringReader(a.IatiActivity))
{
a.iatiActivity = (iatiactivity)serializer.Deserialize(reader);
}
a.iatiActivity.MappedProjectId = a.MappedProjectId ?? 0;
a.iatiActivity.MappedTrustFundId = a.MappedTrustFundId ?? 0;
a.iatiActivity.IsInclude = a.IsInclude ?? true;
a.iatiActivity.AllID = new AimsDAL().GetFundSourceIDnIATICode(a.OrgId);
SetExchangedValues(a.iatiActivity);
result.Add(a.iatiActivity);
}
return result;
}