Exemplo n.º 1
0
        // GET: AssetTypes
        public ActionResult Index(int page = 1)
        {
            int pageSize        = int.Parse(ConfigHelper.GetKey("PageSize"));
            int totalRow        = 0;
            var assetTypesModel = _assetTypeService.GetAllPaging(out totalRow, page, pageSize);

            int totalPage = (int)Math.Ceiling((double)totalRow / pageSize);

            var assetTypeViewModel = Mapper.Map <IEnumerable <AssetType>, IEnumerable <AssetTypeViewModel> >(assetTypesModel);

            var paginationSet = new PaginationSet <AssetTypeViewModel>()
            {
                Items      = assetTypeViewModel,
                MaxPage    = int.Parse(ConfigHelper.GetKey("MaxSize")),
                Page       = page,
                TotalCount = totalRow,
                TotalPages = totalPage
            };

            ViewBag.query = new
            {
                page = page
            };
            return(View(paginationSet));
        }