コード例 #1
0
        public async Task <IActionResult> GetDrugById(int drugId)
        {
            if (drugId > 0)
            {
                var allDrugs = await _diag.GetDrugById(drugId);

                var allMapped = new DrugForReturnDto();
                allMapped.DrugName          = allDrugs.DrugName;
                allMapped.DrugId            = allDrugs.DrugId;
                allMapped.TreatmentBulletin = _mapper.Map <TreatmentBulletinForCreationDto>(allDrugs.TreatmentBulletin);


                return(Ok(allMapped));
            }
            return(BadRequest("Pleas Enter Valid Id"));
        }
コード例 #2
0
        public async Task <IActionResult> GetDrugBySyptomId(int symptomId)
        {
            if (symptomId > 0)
            {
                var AllDrug = await _diag.GetDrugBySyptomId(symptomId);

                //  var allBulletinMapped = _mapper.Map<TreatmentBulletinForReturnDto>(allBulletin);

                List <DrugForReturnDto> AllDrugs = new List <DrugForReturnDto>();
                foreach (var item in AllDrug)
                {
                    var allMapped = new DrugForReturnDto();
                    allMapped.DrugName          = item.Drug.DrugName;
                    allMapped.DrugId            = item.DrugId;
                    allMapped.TreatmentBulletin = _mapper.Map <TreatmentBulletinForCreationDto>(item.Drug.TreatmentBulletin);
                    AllDrugs.Add(allMapped);
                }
                return(Ok(AllDrugs));
            }
            return(BadRequest("Pleas Enter Valid Id"));
        }
コード例 #3
0
        public async Task <IActionResult> GetAllDrugs()
        {
            var AllDrugs = await _diag.GetAllDrugs();

            //  var AllDrugsMapped = _mapper.Map<DrugForReturnDto>(AllDrugs);
            List <DrugForReturnDto> AllDrugsMapped = new List <DrugForReturnDto>();

            foreach (var item in AllDrugs)
            {
                var allMapped = new DrugForReturnDto();
                allMapped.DrugName          = item.DrugName;
                allMapped.DrugId            = item.DrugId;
                allMapped.TreatmentBulletin = _mapper.Map <TreatmentBulletinForCreationDto>(item.TreatmentBulletin);
                // allMapped.TreatmentBulletin.Composition = item.TreatmentBulletin.Composition;
                // allMapped.TreatmentBulletin.Dosing = item.TreatmentBulletin.Dosing;
                // allMapped.TreatmentBulletin.Indications = item.TreatmentBulletin.Indications;
                // allMapped.TreatmentBulletin.SideEffects = item.TreatmentBulletin.SideEffects;
                AllDrugsMapped.Add(allMapped);
            }
            return(Ok(AllDrugsMapped));
            //  return Ok(AllDrugsMapped);
        }