public virtual ActionResult Feed() { AdminFeedSettings viewModel = new AdminFeedSettings { AlternateFeedUrl = settingRepository.AlternateFeedUrl, ItemsShownInFeed = settingRepository.ItemsShownInFeed, }; return(View(viewModel)); }
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")); }
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)); }