private Product MapProduct(IProductDTO product)
        {
            var productToReturn = new Product
                                      {
                                          ASIN = product.ASIN,
                                          Authors = product.Authors(),
                                          AuthorsMLA = product.AuthorsInMlaFormat(),
                                          ImageUrl = product.ProductImageUrl(amazonRequest.AssociateTag),
                                          ProductPreviewUrl = product.ProductPreviewUrl(amazonRequest.AssociateTag),
                                          Publisher = product.Publisher,
                                          Title = product.Title,
                                          Url = product.Url
                                      };

            return productToReturn;
        }
        private Review MapProductAndReview(IProductDTO product, IReviewDTO review)
        {
            var reviewToReturn = new Review
                                     {
                                         ASIN = product.ASIN,
                                         Authors = product.Authors(),
                                         AuthorsMLA = product.AuthorsInMlaFormat(),
                                         ImageUrl = product.ProductImageUrl(amazonRequest.AssociateTag),
                                         ProductPreviewUrl = product.ProductPreviewUrl(amazonRequest.AssociateTag),
                                         Publisher = product.Publisher,
                                         Title = product.Title,
                                         Url = product.Url,
                                         Content = review.Content,
                                         Date = review.Date,
                                         HelpfulVotes = review.HelpfulVotes,
                                         Rating = review.Rating,
                                         Summary = review.Summary,
                                         TotalVotes = review.TotalVotes
                                     };

            return reviewToReturn;
        }