示例#1
0
		private bool AddWayneIfAcceptable(Wayne wayne) {
			if (wayne.IsAcceptable()) { 
				_wayneTable.Add(wayne);
				return true;
			}
			return false;			
		}
示例#2
0
		public void AddFixWayne(Wayne wayne) {
			if (!wayne.IsAcceptable()) {
                Console.WriteLine(wayne.ToString());
                throw new Exception("Your fixed wayne is not correct, please recheck it");
            }
			
			_doctorList.First(x => x == wayne.ERDoctor).ERWayne.Add(wayne.WayneDate);
			_doctorList.First(x => x == wayne.WardDoctor).WardWayne.Add(wayne.WayneDate);
			if (wayne.WayneDate.NeedOPD())
				_doctorList.First(x => x == wayne.OPDDoctor).OPDWayne.Add(wayne.WayneDate);

			_wayneTable.Add(wayne);
		}