public static AllergyDTO CreateAllergyVMToDTO(CreateAllergyViewModel createAllergy)
 {
     return(new AllergyDTO
     {
         MedicalChartId = createAllergy.MedicalChartId,
         Name = createAllergy.Name,
     });
 }
Esempio n. 2
0
        public IActionResult CreateAllergy(int medicalChartId, [FromBody] CreateAllergyViewModel createAllergy)
        {
            if (medicalChartId != createAllergy.MedicalChartId)
            {
                return(BadRequest());
            }

            if (!_medicalChartService.Exist(medicalChartId))
            {
                return(NotFound());
            }

            var allergyDTO = AllergyMapper.CreateAllergyVMToDTO(createAllergy);

            _allergyService.Create(allergyDTO);

            return(Ok(ModelState));
        }