Exemplo n.º 1
0
        public AppointmentInRoomMoreDetailsDialog(ExaminationDTO examinationDTO)
        {
            InitializeComponent();
            DataContext = this;

            _patientService = new PatientService();

            ExaminationForDisplay = examinationDTO;
            ExaminationPatient    = _patientService.GetPatientByPatientCardId(ExaminationForDisplay.PatientCardId);

            CancelExaminationButton.Visibility = Visibility.Collapsed;
        }
Exemplo n.º 2
0
        public AppointmentInRoomMoreDetailsDialog(int examinationId)
        {
            InitializeComponent();
            DataContext = this;

            ExaminationId = examinationId;

            _appointmentService = new AppointmentService();
            _patientService     = new PatientService();

            ExaminationForDisplay = _appointmentService.GetExaminationById(ExaminationId);
            ExaminationPatient    = _patientService.GetPatientByPatientCardId(ExaminationForDisplay.PatientCardId);
        }
Exemplo n.º 3
0
        public ActionResult GetAllPatients()
        {
            List <PatientBasicDTO> patientDTOs = new List <PatientBasicDTO>();

            try
            {
                foreach (Patient patient in _patientService.ViewPatients())
                {
                    PatientCard     patientCard = _patientCardService.ViewPatientCard(patient.Jmbg);
                    PatientBasicDTO patientDTO  = PatientMapper.PatientAndPatientCardToPatientBasicDTO(patient, patientCard);
                    patientDTOs.Add(patientDTO);
                }

                return(Ok(patientDTOs));
            }
            catch (NotFoundException exception)
            {
                return(NotFound(exception.Message));
            }
        }