Beispiel #1
0
        public static SeoVm GetSeo(PageType staticPage)
        {
            SeoVm seoVm = new SeoVm()
            {
                CanonicalUrl = MslcUrlBuilder.StaticPageUrl(staticPage)
            };

            switch (staticPage)
            {
            case PageType.PrivacyPolicy:
            {
                seoVm.Title       = Title.PrivacyPolicy;
                seoVm.Header      = Header.PrivacyPolicy;
                seoVm.Description = Description.PrivacyPolicy;
                break;
            }

            case PageType.TermsOfUse:
            {
                seoVm.Title       = Title.TermsOfUse;
                seoVm.Header      = Header.TermsOfUse;
                seoVm.Description = Description.TermsOfUse;
                break;
            }

            /*case PageType.AboutUs:
             *  {
             *      seoVm.Title = Title.AboutUs;
             *      seoVm.Header = Header.AboutUs;
             *      seoVm.Description = Description.AboutUs;
             *      break;
             * }
             * case PageType.ContactUs:
             * {
             *      seoVm.Title = Title.AboutUs;
             *      seoVm.Header = Header.AboutUs;
             *      seoVm.Description = Description.AboutUs;
             *      break;
             * }
             * case PageType.SeniorType:
             * {
             *      seoVm.Title = Title.AboutUs;
             *      seoVm.Header = Header.AboutUs;
             *      seoVm.Description = Description.AboutUs;
             *      break;
             * }*/
            case PageType.Error404:
            {
                seoVm.Title      = Title.Error404;
                seoVm.Header     = Header.Error404;
                seoVm.MarketCopy = MarketCopy.Error404;
                break;
            }

            case PageType.Error500:
            {
                seoVm.Title      = Title.Error500;
                seoVm.Header     = Header.Error500;
                seoVm.MarketCopy = MarketCopy.Error500;
                break;
            }

            case PageType.Ebook:
            {
                seoVm.Title      = "Book edit tool";
                seoVm.Header     = "Book edit tool";
                seoVm.MarketCopy = string.Empty;
                break;
            }
            }
            return(seoVm);
        }