static void WriteAverageRating(RecordingDto recordingDto, RecordingDataSet.Recording recording)
 {
     recordingDto.averageRatingSpecified = true;
     if (recording.GetReviews().Length == 0)
     {
         recordingDto.averageRating = 0;
     }
     else
     {
         int totalRating = 0;
         foreach (RecordingDataSet.Review review in recording.GetReviews())
         {
             totalRating += review.Rating;
         }
         recordingDto.averageRating = totalRating/recording.GetReviews().Length;
     }
 }
 static void WriteReviews(RecordingDto recordingDto, RecordingDataSet.Recording recording)
 {
     recordingDto.reviews = new ReviewDto[recording.GetReviews().Length];
     int index = 0;
     foreach (RecordingDataSet.Review review in recording.GetReviews())
     {
         recordingDto.reviews[index++] = WriteReview(review);
     }
 }