public SectionViewModel GetHeading(Rendering rendering) { Assert.ArgumentNotNull(rendering, "rendering"); if (!rendering.Item.IsDerived(Templates.Heading.ID)) { return(null); } return(new SectionViewModel() { ContentItem = rendering.Item, NewsletterOptions = this._servicesNewsletterOptionsRepository.Get(rendering.Item), SectionOptions = ServicesSectionOptionsRepository.Get(rendering.RenderingItem.InnerItem["Parameters"]) }); }
public static SectionOptions Get(string parameters) { Assert.ArgumentNotNull(parameters, "parameters"); NameValueCollection parameters2 = WebUtil.ParseUrlParameters(parameters); return(new SectionOptions { BackgroundColor = ServicesSectionOptionsRepository.GetParameter(parameters2, "Background Color", "#fff"), ContentFontColor = ServicesSectionOptionsRepository.GetParameter(parameters2, "Content Font Color", "#000"), HeadingFontColor = ServicesSectionOptionsRepository.GetParameter(parameters2, "Heading Font Color", "#000"), LinkColor = ServicesSectionOptionsRepository.GetParameter(parameters2, "Link Color", "#000"), }); }