Ejemplo n.º 1
0
        public virtual ActionResult GridDataSource(DataManager dm)
        {
            var query = LanguagesService.GetAsQueryable();

            var dataSource = query.Select(p => new
            {
                p.Id,
                p.DisplayOrder,
                p.LanguageName,
                p.IsoCode,
                p.IsDefault,
                p.IsRtl,
                p.Published,
            });

            var result = dataSource.ApplyDataManager(dm, out var count).ToList();

            return(Json(dm.RequiresCounts ? new { result = result, count = count } : (object)result,
                        JsonRequestBehavior.AllowGet));
        }