public void DefineWidgetContainer(WidgetContainer container)
 {
     if (!m_widgetContainers.ContainsKey(container.Id))
     {
         m_widgetContainers[container.Id] = container;
     }
 }
        public void RenderWidgetContainer(string containerId, HtmlHelper html)
        {
            WidgetContainer container = null;

            if (m_widgetContainers.TryGetValue(containerId, out container) && container.Widgets.Count > 0)
            {
                html.ViewContext.Writer.WriteLine("<div class='{0}'>", BaseMvcPluginApplication.WidgetContainerCssClassName);
                foreach (WidgetContainer.ContainerWidget w in container.Widgets)
                {
                    RenderWidget(html, w.WidgetId, w.WidgetOptions);
                }
                html.ViewContext.Writer.WriteLine("</div>");
            }
        }