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