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