Ejemplo n.º 1
0
        public ActionResult AddEquipmentInExamination([FromBody] List <EquipmentInExaminationDTO> equipmentInExaminationDTOs)
        {
            List <EquipmentInExaminationDTO> addedEquipmentInExaminationDTOs = new List <EquipmentInExaminationDTO>();

            foreach (EquipmentInExaminationDTO equipmentInExaminationDTO in equipmentInExaminationDTOs)
            {
                EquipmentInExamination equipmentInExamination = EquipmentInExaminationMapper.EquipmentInExaminationDTOToEquipmentInExamination(equipmentInExaminationDTO);
                EquipmentInExamination addedEquipment         = _equipmentInExaminationService.AddEquipmentInExamination(equipmentInExamination);
                addedEquipmentInExaminationDTOs.Add(EquipmentInExaminationMapper.EquipmentInExaminationToEquipmentInExaminationDTO(addedEquipment));
            }
            return(Ok(addedEquipmentInExaminationDTOs));
        }
Ejemplo n.º 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));
     }
 }