public ActionResult New(string suggestedTitle) { return(View("Edit", new PageView { Title = suggestedTitle, Files = _service.GetFiles(new PagedRequest { PerPage = int.MaxValue }).Results, Pages = _service.GetPages(new PagedRequest { PerPage = int.MaxValue }).Results.Select(x => new PageReference { Id = x.Id, Title = x.Title, TitleForLink = x.TitleForLink }).ToList() })); }
public ActionResult Settings() { var user = GetCurrentUser(); var settings = SiteSettings.Load(Database, true); var privateService = new ScribeService(Database, null, null, user); var publicService = new ScribeService(Database, null, null, null); ViewBag.PrivatePages = privateService.GetPages(new PagedRequest { PerPage = int.MaxValue }).Results.Select(x => new PageReferenceView { Id = x.Id, Title = x.Id + " - " + x.Title }); ViewBag.PublicPages = publicService.GetPages(new PagedRequest { PerPage = int.MaxValue }).Results.Select(x => new PageReferenceView { Id = x.Id, Title = x.Id + " - " + x.Title }); return(View(settings.ToView())); }
public PagedResults <PageView> GetPages(PagedRequest request) { return(_service.GetPages(request)); }