Esempio n. 1
0
        public IViewComponentResult Invoke(string theme, string widget)
        {
            var keyHeader   = $"{theme}-{widget}-header";
            var keyThankyou = $"{theme}-{widget}-thankyou";

            var header   = _db.CustomFields.GetCustomValue(keyHeader);
            var thankyou = _db.CustomFields.GetCustomValue(keyThankyou);

            if (string.IsNullOrEmpty(header))
            {
                header = "<p>Subscribe to our newsletter to get latest posts delivered directly to your inbox.</p>";
            }
            if (string.IsNullOrEmpty(thankyou))
            {
                thankyou = "Thank you!";
            }

            var model = new NewsletterModel {
                Header = header, ThankYou = thankyou
            };

            return(View("~/Views/Widgets/Newsletter/Index.cshtml", model));
        }
Esempio n. 2
0
        public IViewComponentResult Invoke(string theme, string widget)
        {
            var keyHeader   = $"{theme}-{widget}-header";
            var keyThankyou = $"{theme}-{widget}-thankyou";

            var header   = _db.CustomFields.GetCustomValue(keyHeader);
            var thankyou = _db.CustomFields.GetCustomValue(keyThankyou);

            if (string.IsNullOrEmpty(header))
            {
                header = "<p>Like, really social. With 12 thousands followers and counting, the topics we cover and the ways readers can access our content are constantly growing.</p>";
            }
            if (string.IsNullOrEmpty(thankyou))
            {
                thankyou = "Thank you!";
            }

            var model = new NewsletterModel {
                Header = header, ThankYou = thankyou
            };

            return(View("~/Views/Widgets/Newsletter/Index.cshtml", model));
        }