public IActionResult GetAllDrugs()
 {
     try
     {
         List <Drug>    drugs    = _drugService.ViewConfirmedDrugs();
         List <DrugDTO> drugsDTO = new List <DrugDTO>();
         foreach (var drug in drugs)
         {
             drugsDTO.Add(DrugMapper.DrugToDrugDTO(drug));
         }
         return(Ok(drugsDTO));
     }
     catch (NotFoundException exception)
     {
         return(NotFound(exception.Message));
     }
 }
 public IActionResult GetDrugsByRoomNumber(int roomNumber)
 {
     try
     {
         List <Drug>    drugsInRoom    = _drugService.GetDrugsByRoomNumber(roomNumber);
         List <DrugDTO> drugsInRoomDTO = new List <DrugDTO>();
         foreach (var drugInRoom in drugsInRoom)
         {
             drugsInRoomDTO.Add(DrugMapper.DrugToDrugDTO(drugInRoom));
         }
         return(Ok(drugsInRoomDTO));
     }
     catch (NotFoundException exception)
     {
         return(NotFound(exception.Message));
     }
 }
Exemple #3
0
 public Drug(DrugMapper drugMapper)
 {
     this.drugMapper = drugMapper;
 }