private List <int> GetRequiredEquipmentForExamination(Examination examination) { List <int> requiredEquipmentTypes = new List <int>(); foreach (EquipmentInExamination e in _equipmentInExaminationService.GetEquipmentInExaminationFromExaminationID(examination.Id)) { requiredEquipmentTypes.Add(e.EquipmentTypeID); } return(requiredEquipmentTypes); }
public IActionResult GetEquipmentByExaminationId(int examinationID) { try { List <EquipmentInExamination> equipmentInExamination = _equipmentInExaminationService.GetEquipmentInExaminationFromExaminationID(examinationID); List <EquipmentInExaminationDTO> equipmentInExaminationDTOs = new List <EquipmentInExaminationDTO>(); foreach (var singleEquipmentInExamination in equipmentInExamination) { equipmentInExaminationDTOs.Add(EquipmentInExaminationMapper.EquipmentInExaminationToEquipmentInExaminationDTO(singleEquipmentInExamination)); } return(Ok(equipmentInExaminationDTOs)); } catch (DatabaseException e) { return(StatusCode(500, e.Message)); } catch (NotFoundException e) { return(NotFound(e.Message)); } }