コード例 #1
0
        public virtual ActionResult Feed()
        {
            AdminFeedSettings viewModel = new AdminFeedSettings
            {
                AlternateFeedUrl = settingRepository.AlternateFeedUrl,
                ItemsShownInFeed = settingRepository.ItemsShownInFeed,
            };

            return(View(viewModel));
        }
コード例 #2
0
        public virtual ActionResult Feed(AdminFeedSettings settings)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            settingRepository.AlternateFeedUrl = settings.AlternateFeedUrl;
            settingRepository.ItemsShownInFeed = settings.ItemsShownInFeed;

            SetSuccessMessage("Settings saved");

            return(RedirectToAction("Feed"));
        }
コード例 #3
0
        public virtual ActionResult Feed()
        {
            AdminFeedSettings viewModel = new AdminFeedSettings
            {
                AlternateFeedUrl   = settingRepository.AlternateFeedUrl,
                ItemsShownInFeed   = settingRepository.ItemsShownInFeed,
                DefaultFeedOutput  = settingRepository.DefaultFeedOutput,
                DefaultFeedOutputs = new List <SelectListItem> {
                    new SelectListItem {
                        Text = "RSS", Value = "RSS"
                    }, new SelectListItem {
                        Text = "Atom", Value = "Atom"
                    }
                },
            };

            return(View(viewModel));
        }