Parse() public method

public Parse ( int fundSourcesCount, int i, tblFundSource fundSource ) : void
fundSourcesCount int
i int
fundSource AIMS_BD_IATI.DAL.tblFundSource
return void
Example #1
0
        /// <summary>
        /// Parse IATI XML data from IATI data store and converts from v1 to v2
        /// </summary>
        /// <returns></returns>
        private static void ParseIATI()
        {

            //Get list of FundSource from AIMS DB
            AimsDAL _AimsDAL = new AimsDAL();
            var fundSources = _AimsDAL.GetFundSources();//.FindAll(q => q.IATICode == "SE-0");

            int i = 1;
            foreach (var fundSource in fundSources)
            {

                Thread th = new Thread(new ThreadStart(() =>
                {
                    Parser p = new Parser();
                    p.Parse(fundSources.Count, i++, fundSource);
                    p = null;
                }));
                th.Start();

                th.Join();
            }
        }