//锁定座位,当跳转支付页面时调用 public int LockSites(Dictionary <string, string> schedule, List <string> siteIDs, SiteStateTimer.MyEventHandler1 myEventHandler) { Console.WriteLine(schedule["SiteState"]); SiteStateTimer siteStateTimer = new SiteStateTimer(DeleteTimer, schedule, siteIDs, siteStateTimers.Count, myEventHandler); siteStateTimers.Add(siteStateTimer); //返回计时器下标 return(siteStateTimers.Count - 1); }
/// <summary> /// 开始锁定座位 /// </summary> /// <param name="scheduleID"></param> /// <param name="siteIDs"></param> /// <returns></returns> public int LockSite(Dictionary <string, string> schedule, List <string> siteIDs, SiteStateTimer.MyEventHandler1 myEventHandler) { return(scheduleService.LockSites(schedule, siteIDs, myEventHandler)); }