public async Task <Product> GetProductById(string value) { long productId = long.Parse(value); AzureService.Product product = await this.serviceClient.GetProductById(productId); return(this.MapProduct(product)); }
private Product MapProduct(AzureService.Product product) { return(new Product { Id = product.Id.ToString(), Name = product.Name, Description = product.Description, Price = product.Price, Images = product.ImageIds.Select(this.UriForImage).ToList() }); }