public IHttpActionResult SaveNeurologistsExamination(int childCardId,
                                                             [FromBody] NeurologistsExaminationVM examinationVM)
        {
            if (examinationVM == null)
            {
                return(BadRequest("No examination to save."));
            }
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                var examinationDTO = NeurologistsExaminationHelper.VMToDTO(examinationVM);
                var resultDTO      = childCardService.SaveNeurologistsExamination(childCardId,
                                                                                  examinationDTO);
                var resultVM = NeurologistsExaminationHelper.DTOToVM(resultDTO);
                return(Ok(resultVM));
            }
            catch (Exception exception)
            {
                return(InternalServerError(exception));
            }
        }
        public static NeurologistsExaminationDTO VMToDTO(
            NeurologistsExaminationVM pediatriciansExaminationVM)
        {
            var mapper = mapperConfiguration.CreateMapper();

            return(mapper.Map <NeurologistsExaminationDTO>(pediatriciansExaminationVM));
        }