public async Task <IEnumerable <DrugDTO> > AboutToFinishDrugs() { if (!ModelState.IsValid) { return(null); } var abtToFinishDrugs = await drugRepository.AboutToFinishdDrug(); var drugDtoCollection = new List <DrugDTO>(); abtToFinishDrugs.ToList().ForEach(x => drugDtoCollection.Add(mapper.Map <Drug, DrugDTO>(x))); return(drugDtoCollection); }