public ActionResult GetDrugWithRoomForSearchTerm(string term = "") { List <Drug> drugs = _drugService.GetDrugWithRoomForSearchTerm(term); List <DrugWithRoomDTO> allDrugWithRoomDTOs = new List <DrugWithRoomDTO>(); foreach (Drug d in drugs) { List <DrugWithRoomDTO> drugInRoomDTO = DrugWithRoomMapper.DrugToDrugWithRoomDTO(d, _drugInRoomService.GetDrugsInRoomsFromDrug(d)); allDrugWithRoomDTOs.AddRange(drugInRoomDTO); } return(Ok(allDrugWithRoomDTOs)); }