private string RenderModel(FeaturedProductsViewModel model, MerchantTribeApplication app)
        {
            StringBuilder sb = new StringBuilder();

            var productRenderer = new code.TemplateEngine.TagHandlers.SingleProduct();

            sb.Append("<div class=\"featuredproducts\">");    
            foreach (var p in model.Items)
            {
                sb.Append(productRenderer.RenderModelToString(p, app));
            }
            sb.Append("<div class=\"clear\"></div>");
            sb.Append("</div>");
            
            return sb.ToString();
        }
 public string Render(MerchantTribe.Commerce.MerchantTribeApplication app, dynamic viewBag, MerchantTribe.Commerce.Content.ContentBlock block)
 {
     FeaturedProductsViewModel model = new FeaturedProductsViewModel();
     model.Items = PrepProducts(app.CatalogServices.Products.FindFeatured(1, 100), app);            
     return RenderModel(model, app);
 }