private async Task <Product> CreateAsync(Product newProduct) { var config = new UploadConfig( $"{Server}/products", false, JsonConvert.SerializeObject(newProduct)); var request = new PostRequest(config, _responseLogger); Product product = null; var response = await request.RunAsync <JsonParser>(); if (response.IsSuccessfull()) { product = response.TypedParser.To <Product>(); } return(product); }