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