Feat Widgets 2030
This commit is contained in:
		| @@ -48,7 +48,6 @@ public class ResultadosController : ControllerBase | ||||
|  | ||||
|         var resultadosVotos = await _dbContext.ResultadosVotos.AsNoTracking() | ||||
|             .Include(rv => rv.AgrupacionPolitica) | ||||
|             // --- CORRECCIÓN: Usamos la 'categoriaId' que viene como parámetro --- | ||||
|             .Where(rv => rv.AmbitoGeograficoId == ambito.Id && rv.CategoriaId == categoriaId) | ||||
|             .ToListAsync(); | ||||
|  | ||||
| @@ -270,7 +269,7 @@ public class ResultadosController : ControllerBase | ||||
|         // Mapeamos los resultados de los partidos | ||||
|         var resultadosPartidosDto = resultadosVotos | ||||
|             .OrderByDescending(r => r.CantidadVotos) | ||||
|             .Select(rv => new AgrupacionResultadoDto // Assuming AgrupacionResultadoDto is the correct DTO for individual party results | ||||
|             .Select(rv => new AgrupacionResultadoDto | ||||
|             { | ||||
|                 Id = rv.AgrupacionPolitica.Id, | ||||
|                 Nombre = rv.AgrupacionPolitica.NombreCorto ?? rv.AgrupacionPolitica.Nombre, | ||||
| @@ -360,8 +359,6 @@ public class ResultadosController : ControllerBase | ||||
|             }) | ||||
|             .ToList(); | ||||
|  | ||||
|         // --- FIN DE LA CORRECCIÓN CLAVE --- | ||||
|  | ||||
|         var presidenteDiputados = bancasPorAgrupacion | ||||
|             .Where(b => b.Camara == Core.Enums.TipoCamara.Diputados) | ||||
|             .OrderByDescending(b => b.BancasTotales) | ||||
| @@ -579,7 +576,6 @@ public class ResultadosController : ControllerBase | ||||
|                 r.Agrupacion.Color, | ||||
|                 LogoUrl = logosConcejales.GetValueOrDefault(r.Agrupacion.Id)?.LogoUrl, | ||||
|                 Votos = r.Votos, | ||||
|                 // --- CORRECCIÓN CLAVE --- | ||||
|                 // 3. Usamos el nombre de propiedad correcto que el frontend espera: 'votosPorcentaje' | ||||
|                 VotosPorcentaje = totalVotosSeccion > 0 ? ((decimal)r.Votos * 100 / totalVotosSeccion) : 0 | ||||
|             }) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user