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

            var result = await healthLibraryService.CreateScaleAnswerSet(request, CustomerContext.Current.Customer.Id, token);

            return(result);
        }
        /// <summary>
        /// Updates customer user data and access to sites.
        /// </summary>
        /// <param name="model">The model.</param>
        /// <returns></returns>
        public async Task <UpdateCustomerUserResultDto> UpdateCustomerUser(Guid userId, CustomerUserViewModel model)
        {
            var bearerToken  = authDataStorage.GetToken();
            var customerUser = Mapper.Map <CustomerUserViewModel, CustomerUser>(model);

            customerUser.Id         = userId;
            customerUser.CustomerId = CustomerContext.Current.Customer.Id;

            return(await customerUsersService.UpdateCustomerUser(customerUser, bearerToken));
        }