public override void InitWorkManager() { var organizerManager = new OrganizerManager(); IocUnity.RegisterInstance <IWorkManager>(typeof(OrganizerManager).Name, organizerManager); DicWorkManagers.Add(typeof(OrganizerManager).Name, (IWorkManager)organizerManager); var leagueManager = new LeagueManager(); IocUnity.RegisterInstance <IWorkManager>(typeof(LeagueManager).Name, leagueManager); DicWorkManagers.Add(typeof(LeagueManager).Name, (IWorkManager)leagueManager); var teamManager = new TeamManager(); IocUnity.RegisterInstance <IWorkManager>(typeof(TeamManager).Name, teamManager); DicWorkManagers.Add(typeof(TeamManager).Name, (IWorkManager)teamManager); var playerManager = new PlayerManager(); IocUnity.RegisterInstance <IWorkManager>(typeof(PlayerManager).Name, playerManager); DicWorkManagers.Add(typeof(PlayerManager).Name, (IWorkManager)playerManager); // 起始任务添加到OrganizerManager中 var indexUrl = "gismo.php?&html=1&id=1828&language=zh&clientid=4&child=1&ismenu=1&childnodeid=1819"; var param = new OrganizerParam() { HandleType = (int)RBHandleType.Organizer, IndexUrl = indexUrl }; organizerManager.AddOrUpdateParam(param); }
public static BRBaseParam CreateParam(int handleType) { BRBaseParam param; switch ((RBHandleType)handleType) { case RBHandleType.Organizer: param = new OrganizerParam() { HandleType = handleType }; break; default: param = null; break; } return(param); }