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)); }