Exemple #1
0
        public void Approve()
        {
            Message.approved = true;
            var message = JsonConvert.SerializeObject(Message);
            var queue   = "USER-ID:" + Message.uuid + "-QUEUE";

            _service.SendMessage("USER_CONNECTION_REQUEST", message, queue);
        }
        private static void OnDoctorSync(string uuid, string message)
        {
            var doctorSyncMessage = JsonConvert.DeserializeObject <DoctorSyncMessage>(message);
            var patient           = GetPatient(doctorSyncMessage.uuid);

            if (patient == null)
            {
                return;
            }
            var queue = patient.GetQueue(doctorSyncMessage.uuid);

            _rabbitMqService.SendMessage("PATIENT_DETAILS", patient.GetDetailsMessage(), queue);
            _rabbitMqService.SendMessage("DOCTOR_DETAILS", _selectedDoctorProfile.GetDetailsMessage(), queue);
        }