public JsonResult LlenarGridFluctuacion(string periodo, int start, int limit) { object respuesta = null; int total; try { var auxperiodo = DateTime.Parse(periodo).ToString("MMyyyy"); var lista = db.DevengoFluctuacionROM.ToList(); if (lista.Count == 0) { var spExecuteFlut = db.usp_DevengoFluctuacionROM_INS(DateTime.Parse(periodo)); lista = db.DevengoFluctuacionROM.Where(F => F.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)); }