Пример #1
0
        private void UpdateIsAssigned(BedAssociation bedAssociation, bool isAssigned)
        {
            var bed     = _bedsController.GetBed(bedAssociation.BedId);
            var patient = _patientsController.GetPatient(bedAssociation.PatientId);
            var monitor = _monitorsController.GetMonitor(bedAssociation.MonitorId);

            bed.IsAssigned = isAssigned;
            _bedsController.UpdateBedData(bed.Id, bed);

            patient.IsAssigned = isAssigned;
            _patientsController.UpdatePatientDetails(patient.Id, patient);

            monitor.IsAssigned = isAssigned;
            _monitorsController.UpdateMonitor(monitor.Id, monitor);
        }
Пример #2
0
 public void AdmitPatient(string associationId, [FromBody] BedAssociation bedAssociation)
 {
     // patient admission
     UpdateIsAssigned(bedAssociation, true);
     _bedAssociationRepository.Add(bedAssociation);
 }