public JsonResult ObtenerLista(DataTableAjaxPostModel ofilters)//DataTableAjaxPostModel model { KnowledgeAreaBL oKnowledgeAreaBL = new KnowledgeAreaBL(); //KnowledgeAreaFiltersViewModel ofilters = new KnowledgeAreaFiltersViewModel(); GridModel <KnowledgeAreaViewModel> grid = oKnowledgeAreaBL.ObtenerLista(ofilters); return(Json(new { // this is what datatables wants sending back draw = ofilters.draw, recordsTotal = grid.total, recordsFiltered = grid.recordsFiltered, data = grid.rows })); }