public async Task <IActionResult> Index() { ViewData["Title"] = "Welcome!"; var pagedResult = await _publicationManager.GetPublications(); var categories = _publicationManager.GetCategories(); var model = new StaticPagedList <PublicationViewModel>(pagedResult.Select(o => new PublicationViewModel(o, Settings.Current.WebSiteUrl, categories)), pagedResult); return(View(model)); }
public async Task <IActionResult> GetCategories() { var categories = _publicationManager.GetCategories().Select(o => new { o.Id, o.Name }).ToList(); return(Ok(categories)); }