Ejemplo n.º 1
0
        public ActionResult Index(int?country_id = 175, int?Status = 0, int page = 1)
        {
            int      pageSize = 15;
            PageInfo pageInfo;

            ViewBag.Countries = new PlatManager().GetCountries(country_id);
            ViewBag.Status    = new PlatManager().GetStatus(Status);

            //Filterplat filterview = new Filterplat
            //                        {
            //                          SelectedCountry= filter.SelectedCountry,
            //                          SelectedStatus=  filter.SelectedStatus,
            //                          CountriesList=  new PlatManager().GetCountries(filter.SelectedCountry),
            //                          StatusList=     new PlatManager().GetStatus(filter.SelectedStatus)
            //                        };

            IEnumerable <PaymentsData> res = new PaymentsData().GetPaymentsList(country_id, Status).ToList();

            pageInfo = new PageInfo {
                PageNumber = page, PageSize = pageSize, TotalItems = res.Count()
            };
            res = res.Skip((page - 1) * pageSize).Take(pageSize);
            PaymentsView ivm = new PaymentsView {
                PaymentsList = res, PageInfo = pageInfo
            };

            return(View(ivm));
        }