public JsonResult LlenarGridAjustes(string periodo, int start, int limit) { object respuesta = null; int total; try { var auxperiodo = DateTime.Parse(periodo); var lista = db.DevengoAjustesROM.Where(w => w.Periodo == auxperiodo).ToList(); if (lista.Count == 0) { var spExecuteFlut = db.usp_DevengoAjustesROM(DateTime.Parse(periodo)); lista = db.DevengoAjustesROM.Where(w => w.Periodo == auxperiodo).ToList(); } total = lista.Count(); lista = lista.Skip(start).Take(limit).ToList(); respuesta = new { success = true, results = lista, total }; } catch (Exception ex) { respuesta = new { success = false, results = ex.Message }; } return(Json(respuesta, JsonRequestBehavior.AllowGet)); }