Пример #1
0
        public ContentResult Filter(IFilterRepository repo, DataTableFilter filter = null)
        {
            filter = filter ?? new DataTableFilter
            {
                start  = 0,
                length = 10
            };
            var data = repo.Filter(filter);
            var list = Newtonsoft.Json.JsonConvert.SerializeObject(data,
                                                                   Newtonsoft.Json.Formatting.None,
                                                                   new Newtonsoft.Json.JsonSerializerSettings()
            {
                ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore
            });

            return(new ContentResult
            {
                Content = list,
                ContentType = "application/json"
            });
        }