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);
        }
Beispiel #2
0
 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));
     }
 }