public JsonResult ListarGrid([DataSourceRequest] DataSourceRequest request) { var listarGrid = _bl.ListarGrid(); if (!listarGrid.Success) { ModelState.AddModelError("Error", listarGrid.Message); return(Json(Enumerable.Empty <object>().ToDataSourceResult(request, ModelState))); } //Salida Success var ds = new DataSourceResult() { Data = listarGrid.Data, Total = listarGrid.Data.Count() }; return(Json(ds)); }