public virtual ApiUserClientRequestModel MapClientResponseToRequest(
            ApiUserClientResponseModel response)
        {
            var request = new ApiUserClientRequestModel();

            request.SetProperties(
                response.Email,
                response.Password,
                response.StripeCustomerId,
                response.SubscriptionTypeId);
            return(request);
        }
Exemplo n.º 2
0
        public virtual async Task <UpdateResponse <ApiUserClientResponseModel> > UserUpdateAsync(int id, ApiUserClientRequestModel item, CancellationToken cancellationToken = default(CancellationToken))
        {
            HttpResponseMessage httpResponse = await this.Client.PutAsJsonAsync($"api/Users/{id}", item, cancellationToken).ConfigureAwait(false);

            this.HandleResponseCode(httpResponse);
            return(JsonConvert.DeserializeObject <UpdateResponse <ApiUserClientResponseModel> >(httpResponse.Content.ContentToString()));
        }