public AppointmentInRoomMoreDetailsDialog(ExaminationDTO examinationDTO) { InitializeComponent(); DataContext = this; _patientService = new PatientService(); ExaminationForDisplay = examinationDTO; ExaminationPatient = _patientService.GetPatientByPatientCardId(ExaminationForDisplay.PatientCardId); CancelExaminationButton.Visibility = Visibility.Collapsed; }
public AppointmentInRoomMoreDetailsDialog(int examinationId) { InitializeComponent(); DataContext = this; ExaminationId = examinationId; _appointmentService = new AppointmentService(); _patientService = new PatientService(); ExaminationForDisplay = _appointmentService.GetExaminationById(ExaminationId); ExaminationPatient = _patientService.GetPatientByPatientCardId(ExaminationForDisplay.PatientCardId); }
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)); } }