public override string ToHtmlString() { var testimonials = testimonialsService.GetActiveTestimonials(); if (this._displayCount.HasValue && _displayCount.Value > 0) { testimonials = testimonials.Take(this._displayCount.Value); } foreach (var item in testimonials) { this.Component.Items.Add(new ClientTestimonialsItem() { ClientLogoUrl = mediaStorageService.GetPictureUrl(item.ClientLogoId), PersonPictureUrl = mediaStorageService.GetPictureUrl(item.PersonPictureId), ClientName = item.ClientName, WhatSayAboutUs = item.WhatSayAboutUs, PersonName = item.PersonName, PersonPosition = item.PersonPosition, WebsiteUrl = item.Website, Star = item.Star }); } return(base.ToHtmlString()); }