public IHttpActionResult ViewPatientData([FromUri] ViewPatientDataVM viewPatientDataVM) { // Validation if (viewPatientDataVM == null) { return(BadRequest("No data about patient to view.")); } var viewPatientDataValidator = new ViewPatientDataValidator(); var fluentValidationResult = viewPatientDataValidator.Validate(viewPatientDataVM); if (!fluentValidationResult.IsValid) { return(ResponseMessage(Request.CreateResponse( HttpStatusCode.BadRequest, fluentValidationResult.Errors) )); } try { var result = _childCardsService.FindChildCards(viewPatientDataVM); return(Ok(result)); } catch (Exception exception) { return(InternalServerError(exception)); } }
public static ChildCardDTO ViewPatientDataVMToChildCardDTO( ViewPatientDataVM viewPatientDataVM) { var mapper = mapperConfiguration.CreateMapper(); return(mapper.Map <ChildCardDTO>(viewPatientDataVM)); }