Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            _PoliticianInfo = Politicians.GetPoliticianIntroReportData(_PoliticianKey);

            if (_PoliticianInfo == null)
            {
                InnerContent.Controls.Clear();
                var p = new HtmlP().AddTo(InnerContent, "not-found-error");
                new LiteralControl($"Could not find Id {_PoliticianKey}").AddTo(p);
                return;
            }

            _PoliticianName  = Politicians.FormatName(_PoliticianInfo);
            _OfficeAndStatus = Politicians.FormatOfficeAndStatus(_PoliticianInfo);

            Title           = Format(TitleTag, GetCandidateInfo(" | "), PublicMasterPage.SiteName);
            MetaDescription = Format(MetaDescriptionTag, GetCandidateInfo(", "), PublicMasterPage.SiteName);
            //MetaKeywords = _PoliticianName;

            PageHeading.MainHeadingText = Format(PageHeading.MainHeadingText,
                                                 _PoliticianName);

            PoliticianInfoResponsive.GetReport(_PoliticianInfo).AddTo(InfoPlaceHolder);
            IntroIssuesReport.GetReport(_PoliticianInfo).AddTo(ReportPlaceHolder);
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            switch (GetQueryString("Content").ToUpperInvariant())
            {
            case "COMPARE":
                CompareCandidatesReportResponsive
                .GetOneAnswerContent(QueryElection, QueryOffice, QueryQuestion)
                .AddTo(PlaceHolder);
                break;

            case "COMPAREVIDEOS":
                CompareCandidatesReportResponsive
                .GetOneCandidateVideoContent(QueryElection, QueryOffice, QueryId)
                .AddTo(PlaceHolder);
                break;

            case "INTRO":
                IntroIssuesReport.GetOneAnswerContent(QueryId, QueryQuestion).AddTo(PlaceHolder);
                break;

            case "INTROVIDEOS":
                IntroIssuesReport.GetVideoContent(QueryId).AddTo(PlaceHolder);
                break;
            }
        }