public ActionResult SubsidyChartNivel2(int year, int orden) { var idMunicipality = GetCurrentIdMunicipality(); SubsidioModel subsidioModel = new SubsidioModel(); var lista = db.Subsidio_Nivel2.Where(r => r.IdAno == year).ToList(); switch (orden) { case 1: //Nombre ascendente lista = lista.OrderByDescending(r => r.Nombre).ToList(); break; case 2: //Nombre decendente lista = lista.OrderBy(r => r.Nombre).ToList(); break; case 3: //Monto ascendente lista = lista.OrderByDescending(r => r.Monto).ToList(); break; default: //Monto decendente o 4 lista = lista.OrderBy(r => r.Monto).ToList(); break; } return(this.Json(lista.Select(r => new { IdNivel2 = r.IdNivel2, Nombre = r.Nombre, Categoria = r.Subsidio_Nivel1.Nombre, Monto = r.Monto }), JsonRequestBehavior.AllowGet)); }
public string SubsidyAjaxNivel1(int year) { var idMunicipality = GetCurrentIdMunicipality(); SubsidioModel subsidioModel = new SubsidioModel(); subsidioModel.Load(db, year); return(subsidioModel.JsonSubsidio); }
public string SubsidyChartNivel3(int IdNivel2) { SubsidioModel subsidioModel = new SubsidioModel(); subsidioModel.Load_Nivel3(db, IdNivel2); var json = JsonConvert.SerializeObject(subsidioModel.Subsidio_Nivel3); return(json); }