예제 #1
0
        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));
        }
예제 #2
0
        public async Task <IActionResult> GetCategories()
        {
            var categories = _publicationManager.GetCategories().Select(o => new
            {
                o.Id,
                o.Name
            }).ToList();

            return(Ok(categories));
        }