private void registerHandler() { #region UnitIndex Converter handler unitIndexConvertedHandler = new DelegateHandler <UnitIndexConverted>(e => { unitIndexInperiodList = e.UnitIndexInperiodList; Console.WriteLine("{0} Converted , Unit index progress finished", unitIndexInperiodList.Count); unitConverter.ConvertUnits(period, unitIndexInperiodList); }); publisher.RegisterHandler(unitIndexConvertedHandler); #endregion #region Unit Converter handler unitConvertedHandler = new DelegateHandler <UnitConverted>(e => { unitList = e.UnitList; Console.WriteLine("{0} Units converted , Unit progress finished", e.UnitList.Count); jobIndexConverter.ConvertJobIndex(period); }); publisher.RegisterHandler(unitConvertedHandler); #endregion #region JobIndex Converter handler jobIndexConvertedHandler = new DelegateHandler <JobIndexConverted>(e => { jobIndexInperiodList = e.JobIndexInperiodList; jobIndexList = e.JobIndexList; Console.WriteLine("{0} Job index converted , Job index progress finished", jobIndexInperiodList.Count); jobConverter.ConvertJobs(period, jobIndexInperiodList, jobIndexList); }); publisher.RegisterHandler(jobIndexConvertedHandler); #endregion #region Job Conveter Handler jobConvertedHandler = new DelegateHandler <JobConverted>(e => { jobList = e.JobList; Console.WriteLine("{0} Jobs Converted , Job progress finished", e.JobList.Count); jobPositionConverter.ConvertJobPositions(period, unitList, jobList); }); publisher.RegisterHandler(jobConvertedHandler); #endregion #region JobPosition Conveter Handler jobPositionConvertedHandler = new DelegateHandler <JobPositionConverted>(e => { jobPositionList = e.JobPositionList; Console.WriteLine("{0} JobPositions Converted , JobPosition progress finished", e.JobPositionList.Count); employeeConverter.ConvertEmployees(period, jobPositionList); }); publisher.RegisterHandler(jobPositionConvertedHandler); #endregion }