/// <summary>
        /// Method GetRatingForPhoto return summary rating for photo.
        /// </summary>
        /// <param name="photoId">Summary rating for photo by it's id.</param>
        /// <returns>Summary rating for photo by id.</returns>
        public double GetRatingForPhoto(int photoId)
        {
            try {
                return(votingRepository.GetRatingForPhoto(photoId));
            }
            catch (Exception ex) {
                logger.Error(logger.GetMessage("Get rating for photo was failed.", this), ex);
            }

            return(default(double));
        }