public string GetIndicadores(string tag1, string tag2, string estados, string municipios) { var db = new edayRoomEntities(); var tag1Filter = string.IsNullOrWhiteSpace(tag1) ? null : tag1; var tag2Filter = string.IsNullOrWhiteSpace(tag2) ? null : tag2; var estadosFilter = string.IsNullOrWhiteSpace(estados) ? null : estados; var municipiosFilter = string.IsNullOrWhiteSpace(municipios) ? null : municipios; var muestra = db.GetMetricasMuestra(tag1Filter, tag2Filter, estadosFilter, municipiosFilter).First(); var generales = db.GetMetricasGenerales(tag1Filter, tag2Filter, estadosFilter, municipiosFilter).First(); var alarmas = db.GetMetricasAlarmas(tag1Filter, tag2Filter, estadosFilter, municipiosFilter).First(); var participacion = db.GetMetricasParticipacion(tag1Filter, tag2Filter, estadosFilter, municipiosFilter).First(); var movilizacion = db.GetMetricasMovilizacion(tag1Filter, tag2Filter, estadosFilter, municipiosFilter).First(); var totalizacion = db.GetMetricasTotalizacion(tag1Filter, tag2Filter, estadosFilter, municipiosFilter).First(); return(JsonConvert.SerializeObject( new { muestra, generales, alarmas, participacion, movilizacion, totalizacion })); }