internal async Task <CreateNewSyncVariantResponse> CreateNewSyncVariant(CreateNewSyncVariantRequest request) { if (request == null) { throw new Exception("No data provided to API"); } var idString = PrintfulIdHelper.GetIdOrExternalId(request.SyncProductId, request.ExternalId); var apiResponse = await _client.PostAsync <CreateNewSyncVariantResponse, RequestVariant>( $"store/products/{idString}/variants", request.RequestVariant); return(apiResponse); }
public async Task <CreateNewSyncVariantResponse> CreateNewSyncVariant(CreateNewSyncVariantRequest request) { var result = await _productService.CreateNewSyncVariant(request); return(result); }