/// <summary>
        /// Creates the specified model.
        /// </summary>
        /// <param name="request">The request.</param>
        /// <returns></returns>
        public async Task <PostResponseDto <Guid> > CreateSelectionAnswerSet(CreateSelectionAnswerSetViewModel request)
        {
            var token = authDataStorage.GetToken();
            var model = Mapper.Map <CreateSelectionAnswerSetViewModel, CreateSelectionAnswerSetRequestDto>(request);

            model.SelectionAnswerChoices = new List <CreateSelectionAnswerChoiceRequestDto>();

            foreach (var answerChoice in request.SelectionAnswerChoices)
            {
                var answerChoiceDto = Mapper.Map <CreateSelectionAnswerChoiceRequestDto>(answerChoice);
                answerChoiceDto.AnswerString = this.InitCreateLocalizedStringRequest(answerChoice.AnswerString);

                model.SelectionAnswerChoices.Add(answerChoiceDto);
            }

            var result = await healthLibraryService
                         .CreateSelectionAnswerSet(model, CustomerContext.Current.Customer.Id, token);

            return(result);
        }
        public async Task <ActionResult> CreateSelectionAnswerSet(CreateSelectionAnswerSetViewModel request)
        {
            var result = await careBuilderManager.CreateSelectionAnswerSet(request);

            return(Json(result));
        }