Beispiel #1
0
        public IActionResult Index(int pageNumber = 1)
        {
            int total;

            var model = ModelConverter.BlogPage(_blogEntryRepository.GetLivePage(pageNumber, AmountPerPage, out total), pageNumber, AmountPerPage, total);

            ViewData["Title"]           = Data.Constants.StringConstants.DefaultPageTitle;
            ViewData["MetaDescription"] = Data.Constants.StringConstants.DefaultPageDescription;

            return(View("BlogList", model));
        }
Beispiel #2
0
        private BlogEntryDisplayListModel SetModel(string keyword, int pageNumber)
        {
            int total;

            var model = ModelConverter.BlogPage(_blogEntryRepository.GetLivePageByTag(keyword, pageNumber, AmountPerPage, out total),
                                                pageNumber,
                                                AmountPerPage,
                                                total);

            if (model.Items != null && model.Items.Count > 0)
            {
                var tag = _tagRepository.Get(keyword);
                ViewBag.TagKeyword          = tag.Name;
                ViewBag.TagKey              = tag.Key.ToLower();
                ViewData["Title"]           = tag.Name;
                ViewData["MetaDescription"] = string.Format("Travel photography by Ryan tagged with: {0}.", tag.Name);
            }

            return(model);
        }