public JsonResult Accessoires([FromBody] Pagination pagination) { if (pagination != null) { var results = _formationService.GetAccessoires(); if (!String.IsNullOrEmpty(pagination.Search)) { results = _formationService.GetAccessoires().Where(i => i.Modele.Contains(pagination.Search)); } int totalRows = results.Count(); Util.Paginate <Accessoire>(pagination, ref results); return(Json(new { Rows = results.ToList(), FilteredTotalRows = results.Count(), TotalRows = totalRows })); } else { return(Json(new { Rows = new List <Accessoire>(), FilteredTotalRows = 0, TotalRows = 0 })); } }