Exemplo n.º 1
0
 public ActionResult JsonMovies(JqGridParameters parameters)
 {
     var movies = from movie
             in _movieLogic.GetAllMovies(parameters.Query)
             select new MovieGridRowViewModel(movie);
     return Json(new JqGridViewModel(parameters, movies), JsonRequestBehavior.AllowGet);
 }
Exemplo n.º 2
0
        public JqGridViewModel(JqGridParameters parameters, IEnumerable<IGridRowViewModel> items)
        {
            page = parameters.page > 0 ? parameters.page : 1;
            records = items.Count();
            total = (int) Math.Ceiling((double) records / parameters.rows);
            var itemsToSkip = (page - 1) * parameters.rows;

            rows =  from item in items
                       .Skip(itemsToSkip)
                       .Take(parameters.rows)
                   select item.ToJqGridRow();
        }