コード例 #1
0
        private static AcProductReviewDto MakeDto(UProductReview review)
        {
            AcProductReviewDto retVal = new AcProductReviewDto();

            retVal.Email       = review.Email;
            retVal.ProductId   = review.ProductId;
            retVal.Rating      = review.Rating;
            retVal.ReviewBody  = review.ReviewBody;
            retVal.ReviewDate  = review.ReviewDate;
            retVal.ReviewTitle = review.ReviewTitle;

            return(retVal);
        }
コード例 #2
0
        /// <summary>
        /// The insert.
        /// </summary>
        /// <param name="dto">
        /// The dto.
        /// </param>
        /// <returns>
        /// The <see cref="bool"/>.
        /// </returns>
        public bool AddOrUpdate(AcProductReviewDto dto)
        {
            bool retVal;

            if (dto.ProductReviewId > 0)
            {
                retVal = _database.Update(dto) > 0;
            }
            else
            {
                var result = (decimal)_database.Insert(dto);
                retVal = result > 0;
            }

            return(retVal);
        }
コード例 #3
0
        public static bool SaveReview(UProductReview ableReview)
        {
            AcProductReviewDto newDto = MakeDto(ableReview);

            return(_service.AddOrUpdate(newDto));
        }