public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Page = await _pageService.GetPageById(id); if (Page == null) { return(NotFound()); } var selectItem = new Dictionary <int, string>(); foreach (var grp in _groupService.GetAllGroup()) { selectItem.Add(grp.GroupId, grp.GroupTitle); } ViewData["Groups"] = selectItem; Page.PageTitleInBrowser = TextConvertor.ReplaceLetters(Page.PageTitleInBrowser, '-', ' '); return(Page()); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Page = await _pageService.GetPageById(id); if (Page == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Page = await _pageService.GetPageById(id); if (Page != null) { await _pageService.RemovePage(id); } return(RedirectToPage("./Index")); }