public int CompareTo(object obj)
        {
            if (obj is RatingValue)
            {
                RatingValue i = (RatingValue)obj;
                return(i.rating.CompareTo(this.rating));
            }

            return(0);
        }
 protected List<RatingValue> getRatingValues(List<decimal> values, List<decimal> ratings)
 {
     List<RatingValue> ratingValues = new List<RatingValue>();
         for (int i = 0; i < Math.Min(values.Count, ratings.Count); i++)
         {
             RatingValue rv = new RatingValue();
             rv.Rating = ratings[i];
             rv.Value = values[i];
             ratingValues.Add(rv);
         }
         return ratingValues;
 }
        protected List <RatingValue> getRatingValues(List <decimal> values, List <decimal> ratings)
        {
            List <RatingValue> ratingValues = new List <RatingValue>();

            for (int i = 0; i < Math.Min(values.Count, ratings.Count); i++)
            {
                RatingValue rv = new RatingValue();
                rv.Rating = ratings[i];
                rv.Value  = values[i];
                ratingValues.Add(rv);
            }
            return(ratingValues);
        }