Exemplo n.º 1
0
        public ActionResult Specific(string slug, int page = 1)
        {
            //categoryName= Url.de
            if (!string.IsNullOrWhiteSpace(slug))
            {
                var alg      = new Logics();
                var pageInfo = new PaginationInfo {
                    ItemsInPage = AppConfig.Setting.PageItems,
                    PageNumber  = page
                };
                var category = alg.GetCategoryPageApps(slug,
                                                       pageInfo,
                                                       CacheNames.CategoryPageSpecificPagesCount + "-" + slug);
                if (category != null)
                {
                    ViewBag.Title    = "Mobile apps category : " + category.CategoryName;
                    ViewBag.Meta     = "Mobile apps, apps review, apple apps, android apps, " + ViewBag.Title;
                    ViewBag.Keywords = ViewBag.Meta;

                    var eachUrl = "/Apps/Category/" + category.CategoryName + "/@page";
                    ViewBag.paginationHtml = new HtmlString(Pagination.GetList(pageInfo, eachUrl, "",
                                                                               maxNumbersOfPagesShow: MaxNumbersOfPagesShow));
                    return(View(category));
                }
            }

            ViewBag.Reason = "Category not found.";
            return(View("_404"));
        }