Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="callback"></param>
        static void NursingProcess(object callback)
        {
            Nurse nurse = new Nurse();

            do
            {
                Call call;
                if (callCenter.CheckUrgentQueue())
                {
                    call = callCenter.UrgentQueue.Dequeue();
                    var patient = nurse.CheckIfPatientIsCritical(call);
                }
                else if (callCenter.NurseQueue.Count > 0)
                {
                    call = callCenter.NurseQueue.Dequeue();
                    call = nurse.CheckIfPatientIsCritical(call);
                }
            } while (true);
        }