From 0ce5e2e2c9bd6b64a7ea8629eeef35d204013a33 Mon Sep 17 00:00:00 2001 From: dmolinari Date: Thu, 4 Sep 2025 17:19:54 -0300 Subject: [PATCH] Fix API_BASE_URL --- .../frontend/src/components/MapaBsAs.tsx | 6 ++-- .../src/components/MapaBsAsSecciones.tsx | 7 ++--- .../ResultadosRankingMunicipioWidget.tsx | 28 ++++++++++++------- .../ResultadosTablaDetalladaWidget.tsx | 2 +- .../Controllers/ResultadosController.cs | 27 ++++++++++++------ .../net9.0/Elecciones.Api.AssemblyInfo.cs | 2 +- .../Debug/net9.0/rjsmcshtml.dswa.cache.json | 2 +- .../Debug/net9.0/rjsmrazor.dswa.cache.json | 2 +- .../net9.0/Elecciones.Core.AssemblyInfo.cs | 2 +- .../Elecciones.Database.AssemblyInfo.cs | 2 +- .../Elecciones.Infrastructure.AssemblyInfo.cs | 2 +- 11 files changed, 50 insertions(+), 32 deletions(-) diff --git a/Elecciones-Web/frontend/src/components/MapaBsAs.tsx b/Elecciones-Web/frontend/src/components/MapaBsAs.tsx index b44fe79..1e9d9f4 100644 --- a/Elecciones-Web/frontend/src/components/MapaBsAs.tsx +++ b/Elecciones-Web/frontend/src/components/MapaBsAs.tsx @@ -6,6 +6,7 @@ import { useQuery } from '@tanstack/react-query'; import axios from 'axios'; import type { Feature, Geometry } from 'geojson'; import { geoCentroid } from 'd3-geo'; +import { API_BASE_URL, assetBaseUrl } from '../apiService'; import './MapaBsAs.css'; // --- Interfaces y Tipos --- @@ -44,7 +45,6 @@ interface PartidoProperties { type PartidoGeography = Feature & { rsmKey: string }; // --- Constantes --- -const API_BASE_URL = 'http://localhost:5217/api'; const MIN_ZOOM = 1; const MAX_ZOOM = 8; const TRANSLATE_EXTENT: [[number, number], [number, number]] = [[-100, -1000], [1100, 800]]; @@ -72,7 +72,7 @@ const MapaBsAs = () => { const { data: geoData, isLoading: isLoadingGeo } = useQuery({ queryKey: ['mapaGeoData'], - queryFn: async () => (await axios.get('/partidos-bsas.topojson')).data, + queryFn: async () => (await axios.get(`${assetBaseUrl}/partidos-bsas.topojson`)).data, }); const { data: agrupacionesData, isLoading: isLoadingAgrupaciones } = useQuery({ @@ -122,7 +122,7 @@ const MapaBsAs = () => { } }, [selectedAmbitoId, handleReset, resultadosPorDepartamento]); - const handleMoveEnd = (newPosition: { coordinates: PointTuple; zoom: number }) => { // <--- CORRECCIÓN 1 + const handleMoveEnd = (newPosition: { coordinates: PointTuple; zoom: number }) => { if (newPosition.zoom <= MIN_ZOOM) { if (position.zoom > MIN_ZOOM || selectedAmbitoId !== null) { handleReset(); diff --git a/Elecciones-Web/frontend/src/components/MapaBsAsSecciones.tsx b/Elecciones-Web/frontend/src/components/MapaBsAsSecciones.tsx index 5e570c4..35b185a 100644 --- a/Elecciones-Web/frontend/src/components/MapaBsAsSecciones.tsx +++ b/Elecciones-Web/frontend/src/components/MapaBsAsSecciones.tsx @@ -5,8 +5,8 @@ import { Tooltip } from 'react-tooltip'; import { useQuery } from '@tanstack/react-query'; import axios from 'axios'; import { geoCentroid } from 'd3-geo'; -import { getDetalleSeccion } from '../apiService'; -import type { ResultadoDetalleSeccion } from '../apiService'; +import { getDetalleSeccion, API_BASE_URL, assetBaseUrl } from '../apiService'; +import { type ResultadoDetalleSeccion } from '../apiService'; import './MapaBsAs.css'; // --- Interfaces y Tipos --- @@ -25,7 +25,6 @@ type SeccionGeography = { }; // --- Constantes --- -const API_BASE_URL = 'http://localhost:5217/api'; const DEFAULT_MAP_COLOR = '#E0E0E0'; const CATEGORIAS: Categoria[] = [{ id: 5, nombre: 'Senadores' }, { id: 6, nombre: 'Diputados' }]; const SECCION_ID_TO_ROMAN: Record = { '1': 'I', '2': 'II', '3': 'III', '4': 'IV', '5': 'V', '6': 'VI', '7': 'VII', '8': 'VIII' }; @@ -102,7 +101,7 @@ const MapaBsAsSecciones = () => { const { data: geoData, isLoading: isLoadingGeo } = useQuery({ queryKey: ['mapaGeoDataSecciones'], - queryFn: async () => (await axios.get('./secciones-electorales-pba.topojson')).data, + queryFn: async () => (await axios.get(`${assetBaseUrl}/secciones-electorales-pba.topojson`)).data, }); const { data: resultadosData, isLoading: isLoadingResultados } = useQuery({ diff --git a/Elecciones-Web/frontend/src/components/ResultadosRankingMunicipioWidget.tsx b/Elecciones-Web/frontend/src/components/ResultadosRankingMunicipioWidget.tsx index c6c5d43..3301543 100644 --- a/Elecciones-Web/frontend/src/components/ResultadosRankingMunicipioWidget.tsx +++ b/Elecciones-Web/frontend/src/components/ResultadosRankingMunicipioWidget.tsx @@ -4,6 +4,7 @@ import Select from 'react-select'; import { getSeccionesElectorales, getRankingMunicipiosPorSeccion } from '../apiService'; import type { MunicipioSimple, ApiResponseRankingMunicipio } from '../types/types'; import './ResultadosTablaSeccionWidget.css'; // Reutilizamos el mismo estilo +import React from 'react'; const customSelectStyles = { control: (base: any) => ({ ...base, minWidth: '200px', border: '1px solid #ced4da', boxShadow: 'none', '&:hover': { borderColor: '#86b7fe' } }), @@ -81,16 +82,23 @@ export const ResultadosRankingMunicipioWidget = () => { 2° Puesto ])} - {/* --- Fila 3: Partido y % --- */} - - {/* Celda vacía para alinear con Municipio */} - {rankingData.categorias.flatMap(cat => [ - Partido, - %, - Partido, - % - ])} - + {/* Fila 3: Sub-cabeceras (Partido, %) */} + + { + // Usamos un bucle map simple en lugar de flatMap. + // React manejará la creación de un array de nodos sin problemas. + rankingData.categorias.map(cat => ( + // Usamos un Fragmento (<>) para agrupar los 4 de cada categoría + // sin añadir un nodo extra al DOM. + + Partido + % + Partido + % + + )) + } + {rankingData.resultados.map(municipio => ( diff --git a/Elecciones-Web/frontend/src/components/ResultadosTablaDetalladaWidget.tsx b/Elecciones-Web/frontend/src/components/ResultadosTablaDetalladaWidget.tsx index 9594cf6..7dfe032 100644 --- a/Elecciones-Web/frontend/src/components/ResultadosTablaDetalladaWidget.tsx +++ b/Elecciones-Web/frontend/src/components/ResultadosTablaDetalladaWidget.tsx @@ -76,7 +76,7 @@ export const ResultadosTablaDetalladaWidget = () => { {tablaData.categorias.flatMap(cat => (tablaData.partidosPorCategoria[cat.id] || []).map(partido => ( - {partido.puesto}° {partido.nombre} + {partido.puesto}° {partido.nombre} - {formatPercent(partido.porcentajeTotalSeccion)} )) diff --git a/Elecciones-Web/src/Elecciones.Api/Controllers/ResultadosController.cs b/Elecciones-Web/src/Elecciones.Api/Controllers/ResultadosController.cs index 260f540..3c866bf 100644 --- a/Elecciones-Web/src/Elecciones.Api/Controllers/ResultadosController.cs +++ b/Elecciones-Web/src/Elecciones.Api/Controllers/ResultadosController.cs @@ -560,19 +560,31 @@ public class ResultadosController : ControllerBase return Ok(new List()); } + // --- INICIO DE LA CORRECCIÓN --- + + // 1. Obtenemos TODOS los logos para la categoría, sin convertirlos a diccionario todavía. + var todosLosLogos = await _dbContext.LogosAgrupacionesCategorias + .AsNoTracking() + .Where(l => l.CategoriaId == categoriaId) + .ToListAsync(); + + // 2. Procesamos los logos en memoria para manejar duplicados, priorizando los que tienen ámbito. + // El resultado es un diccionario limpio sin claves duplicadas. + var logos = todosLosLogos + .GroupBy(l => l.AgrupacionPoliticaId) // Agrupamos por la clave que causa el problema + .ToDictionary( + g => g.Key, // La clave del diccionario es AgrupacionPoliticaId + g => g.OrderByDescending(l => l.AmbitoGeograficoId).First() // Para cada grupo, tomamos el logo más específico (el que tiene un AmbitoId) o el general si es el único. + ); + + // --- FIN DE LA CORRECCIÓN --- + var resultadosMunicipales = await _dbContext.ResultadosVotos .AsNoTracking() .Include(r => r.AgrupacionPolitica) - // Usamos la categoriaId del parámetro .Where(r => r.CategoriaId == categoriaId && municipiosDeLaSeccion.Contains(r.AmbitoGeograficoId)) .ToListAsync(); - var logos = await _dbContext.LogosAgrupacionesCategorias - .AsNoTracking() - // Usamos la categoriaId del parámetro - .Where(l => l.CategoriaId == categoriaId) - .ToDictionaryAsync(l => l.AgrupacionPoliticaId); - var totalVotosSeccion = (decimal)resultadosMunicipales.Sum(r => r.CantidadVotos); var resultadosFinales = resultadosMunicipales @@ -595,7 +607,6 @@ public class ResultadosController : ControllerBase }) .ToList(); - // Devolvemos un objeto para poder añadir la fecha de actualización var seccionAmbito = await _dbContext.AmbitosGeograficos.AsNoTracking() .FirstOrDefaultAsync(a => a.SeccionProvincialId == seccionId && a.NivelId == 20); var estadoRecuento = seccionAmbito != null diff --git a/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/Elecciones.Api.AssemblyInfo.cs b/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/Elecciones.Api.AssemblyInfo.cs index 9780553..630cb9e 100644 --- a/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/Elecciones.Api.AssemblyInfo.cs +++ b/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/Elecciones.Api.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Elecciones.Api")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f41b4eaa1c7c6dbfbb2e39df540430cca2707997")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2db20969a18fcbf489d0e7aead982309a11284e8")] [assembly: System.Reflection.AssemblyProductAttribute("Elecciones.Api")] [assembly: System.Reflection.AssemblyTitleAttribute("Elecciones.Api")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json b/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json index d2aac50..d777fcd 100644 --- a/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json +++ b/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json @@ -1 +1 @@ -{"GlobalPropertiesHash":"b5T/+ta4fUd8qpIzUTm3KyEwAYYUsU5ASo+CSFM3ByE=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["TyIJk/eQMWjmB5LsDE\u002BZIJC9P9ciVxd7bnzRiTZsGt4=","t631p0kaOa0gMRIcaPzz1ZVPZ1kuq4pq4kYPWQgoPcM=","PA/Beu9jJpOBY5r5Y1CiSyqrARA2j7LHeWYUnEZpQO8=","E2ODTAlJxzsXY1iP1eB/02NIUK\u002BnQveGlWAOHY1cpgA=","6WTvWQ72AaZBYOVSmaxaci9tc1dW5p7IK9Kscjj2cb0=","vAy46VJ9Gp8QqG/Px4J1mj8jL6ws4/A01UKRmMYfYek=","cdgbHR/E4DJsddPc\u002BTpzoUMOVNaFJZm33Pw7AxU9Ees=","4r4JGR4hS5m4rsLfuCSZxzrknTBxKFkLQDXc\u002B2KbqTU=","yVoZ4UnBcSOapsJIi046hnn7ylD3jAcEBUxQ\u002Brkvj/4=","/GfbpJthEWmsuz0uFx1QLHM7gyM1wLLeQgAIl4SzUD4=","i5\u002B5LcfxQD8meRAkQbVf4wMvjxSE4\u002BjCd2/FdPtMpms=","AvSkxVPIg0GjnB1RJ4hDNyo9p9GONrzDs8uVuixH\u002BOE=","IgT9pOgRnK37qfILj2QcjFoBZ180HMt\u002BScgje2iYOo4=","ezUlOMzNZmyKDIe1wwXqvX\u002BvhwfB992xNVts7r2zcTc=","y2BV4WpkQuLfqQhfOQBtmuzh940c3s4LAopGKfztfTE=","lHTUEsMkDu8nqXtfTwl7FRfgocyyc7RI5O/edTHN1\u002B0=","A7nz7qgOtQ1CwZZLvNnr0b5QZB3fTi3y4i6y7rBIcxQ=","znnuRi2tsk7AACuYo4WSgj7NcLriG4PKVaF4L35SvDk=","GelE32odx/vTului267wqi6zL3abBnF9yvwC2Q66LoM=","TEsXImnzxFKTIq2f5fiDu7i6Ar/cbecW5MZ3z8Wb/a4=","5WogJu\u002BUPlF\u002BE5mq/ILtDXpVwqwmhHtsEB13nmT5JJk=","snxr5B4h1JuC8zeKEobJW\u002B0ShSJJ7TjIbeEC9BXUNyQ=","P8JRhYPpULTLMAydvl3Ky\u002B92/tYDIjui0l66En4aXuQ=","njFw1781eb3KkWTyICHD6vWcMAY4bH2NaKz52wjO9Tk="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file +{"GlobalPropertiesHash":"b5T/+ta4fUd8qpIzUTm3KyEwAYYUsU5ASo+CSFM3ByE=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["TyIJk/eQMWjmB5LsDE\u002BZIJC9P9ciVxd7bnzRiTZsGt4=","t631p0kaOa0gMRIcaPzz1ZVPZ1kuq4pq4kYPWQgoPcM=","PA/Beu9jJpOBY5r5Y1CiSyqrARA2j7LHeWYUnEZpQO8=","E2ODTAlJxzsXY1iP1eB/02NIUK\u002BnQveGlWAOHY1cpgA=","6WTvWQ72AaZBYOVSmaxaci9tc1dW5p7IK9Kscjj2cb0=","vAy46VJ9Gp8QqG/Px4J1mj8jL6ws4/A01UKRmMYfYek=","cdgbHR/E4DJsddPc\u002BTpzoUMOVNaFJZm33Pw7AxU9Ees=","4r4JGR4hS5m4rsLfuCSZxzrknTBxKFkLQDXc\u002B2KbqTU=","yVoZ4UnBcSOapsJIi046hnn7ylD3jAcEBUxQ\u002Brkvj/4=","/GfbpJthEWmsuz0uFx1QLHM7gyM1wLLeQgAIl4SzUD4=","i5\u002B5LcfxQD8meRAkQbVf4wMvjxSE4\u002BjCd2/FdPtMpms=","AvSkxVPIg0GjnB1RJ4hDNyo9p9GONrzDs8uVuixH\u002BOE=","IgT9pOgRnK37qfILj2QcjFoBZ180HMt\u002BScgje2iYOo4=","ezUlOMzNZmyKDIe1wwXqvX\u002BvhwfB992xNVts7r2zcTc=","y2BV4WpkQuLfqQhfOQBtmuzh940c3s4LAopGKfztfTE=","lHTUEsMkDu8nqXtfTwl7FRfgocyyc7RI5O/edTHN1\u002B0=","A7nz7qgOtQ1CwZZLvNnr0b5QZB3fTi3y4i6y7rBIcxQ=","znnuRi2tsk7AACuYo4WSgj7NcLriG4PKVaF4L35SvDk=","GelE32odx/vTului267wqi6zL3abBnF9yvwC2Q66LoM=","TEsXImnzxFKTIq2f5fiDu7i6Ar/cbecW5MZ3z8Wb/a4=","5WogJu\u002BUPlF\u002BE5mq/ILtDXpVwqwmhHtsEB13nmT5JJk=","XOUfVTXXt0YWqQJbl0PPaBDtKGlHfrcBf9EPN6vhXW0=","P8JRhYPpULTLMAydvl3Ky\u002B92/tYDIjui0l66En4aXuQ=","qENjoVUnwQ\u002BWYZVUIKU9xFpxwdFie73w/Cy4\u002BK/Wsog="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file diff --git a/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/rjsmrazor.dswa.cache.json b/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/rjsmrazor.dswa.cache.json index 7fc0deb..5f4f0e9 100644 --- a/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/rjsmrazor.dswa.cache.json +++ b/Elecciones-Web/src/Elecciones.Api/obj/Debug/net9.0/rjsmrazor.dswa.cache.json @@ -1 +1 @@ -{"GlobalPropertiesHash":"tJTBjV/i0Ihkc6XuOu69wxL8PBac9c9Kak6srMso4pU=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["TyIJk/eQMWjmB5LsDE\u002BZIJC9P9ciVxd7bnzRiTZsGt4=","t631p0kaOa0gMRIcaPzz1ZVPZ1kuq4pq4kYPWQgoPcM=","PA/Beu9jJpOBY5r5Y1CiSyqrARA2j7LHeWYUnEZpQO8=","E2ODTAlJxzsXY1iP1eB/02NIUK\u002BnQveGlWAOHY1cpgA=","6WTvWQ72AaZBYOVSmaxaci9tc1dW5p7IK9Kscjj2cb0=","vAy46VJ9Gp8QqG/Px4J1mj8jL6ws4/A01UKRmMYfYek=","cdgbHR/E4DJsddPc\u002BTpzoUMOVNaFJZm33Pw7AxU9Ees=","4r4JGR4hS5m4rsLfuCSZxzrknTBxKFkLQDXc\u002B2KbqTU=","yVoZ4UnBcSOapsJIi046hnn7ylD3jAcEBUxQ\u002Brkvj/4=","/GfbpJthEWmsuz0uFx1QLHM7gyM1wLLeQgAIl4SzUD4=","i5\u002B5LcfxQD8meRAkQbVf4wMvjxSE4\u002BjCd2/FdPtMpms=","AvSkxVPIg0GjnB1RJ4hDNyo9p9GONrzDs8uVuixH\u002BOE=","IgT9pOgRnK37qfILj2QcjFoBZ180HMt\u002BScgje2iYOo4=","ezUlOMzNZmyKDIe1wwXqvX\u002BvhwfB992xNVts7r2zcTc=","y2BV4WpkQuLfqQhfOQBtmuzh940c3s4LAopGKfztfTE=","lHTUEsMkDu8nqXtfTwl7FRfgocyyc7RI5O/edTHN1\u002B0=","A7nz7qgOtQ1CwZZLvNnr0b5QZB3fTi3y4i6y7rBIcxQ=","znnuRi2tsk7AACuYo4WSgj7NcLriG4PKVaF4L35SvDk=","GelE32odx/vTului267wqi6zL3abBnF9yvwC2Q66LoM=","TEsXImnzxFKTIq2f5fiDu7i6Ar/cbecW5MZ3z8Wb/a4=","5WogJu\u002BUPlF\u002BE5mq/ILtDXpVwqwmhHtsEB13nmT5JJk=","snxr5B4h1JuC8zeKEobJW\u002B0ShSJJ7TjIbeEC9BXUNyQ=","P8JRhYPpULTLMAydvl3Ky\u002B92/tYDIjui0l66En4aXuQ=","njFw1781eb3KkWTyICHD6vWcMAY4bH2NaKz52wjO9Tk="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file +{"GlobalPropertiesHash":"tJTBjV/i0Ihkc6XuOu69wxL8PBac9c9Kak6srMso4pU=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["TyIJk/eQMWjmB5LsDE\u002BZIJC9P9ciVxd7bnzRiTZsGt4=","t631p0kaOa0gMRIcaPzz1ZVPZ1kuq4pq4kYPWQgoPcM=","PA/Beu9jJpOBY5r5Y1CiSyqrARA2j7LHeWYUnEZpQO8=","E2ODTAlJxzsXY1iP1eB/02NIUK\u002BnQveGlWAOHY1cpgA=","6WTvWQ72AaZBYOVSmaxaci9tc1dW5p7IK9Kscjj2cb0=","vAy46VJ9Gp8QqG/Px4J1mj8jL6ws4/A01UKRmMYfYek=","cdgbHR/E4DJsddPc\u002BTpzoUMOVNaFJZm33Pw7AxU9Ees=","4r4JGR4hS5m4rsLfuCSZxzrknTBxKFkLQDXc\u002B2KbqTU=","yVoZ4UnBcSOapsJIi046hnn7ylD3jAcEBUxQ\u002Brkvj/4=","/GfbpJthEWmsuz0uFx1QLHM7gyM1wLLeQgAIl4SzUD4=","i5\u002B5LcfxQD8meRAkQbVf4wMvjxSE4\u002BjCd2/FdPtMpms=","AvSkxVPIg0GjnB1RJ4hDNyo9p9GONrzDs8uVuixH\u002BOE=","IgT9pOgRnK37qfILj2QcjFoBZ180HMt\u002BScgje2iYOo4=","ezUlOMzNZmyKDIe1wwXqvX\u002BvhwfB992xNVts7r2zcTc=","y2BV4WpkQuLfqQhfOQBtmuzh940c3s4LAopGKfztfTE=","lHTUEsMkDu8nqXtfTwl7FRfgocyyc7RI5O/edTHN1\u002B0=","A7nz7qgOtQ1CwZZLvNnr0b5QZB3fTi3y4i6y7rBIcxQ=","znnuRi2tsk7AACuYo4WSgj7NcLriG4PKVaF4L35SvDk=","GelE32odx/vTului267wqi6zL3abBnF9yvwC2Q66LoM=","TEsXImnzxFKTIq2f5fiDu7i6Ar/cbecW5MZ3z8Wb/a4=","5WogJu\u002BUPlF\u002BE5mq/ILtDXpVwqwmhHtsEB13nmT5JJk=","XOUfVTXXt0YWqQJbl0PPaBDtKGlHfrcBf9EPN6vhXW0=","P8JRhYPpULTLMAydvl3Ky\u002B92/tYDIjui0l66En4aXuQ=","qENjoVUnwQ\u002BWYZVUIKU9xFpxwdFie73w/Cy4\u002BK/Wsog="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file diff --git a/Elecciones-Web/src/Elecciones.Core/obj/Debug/net9.0/Elecciones.Core.AssemblyInfo.cs b/Elecciones-Web/src/Elecciones.Core/obj/Debug/net9.0/Elecciones.Core.AssemblyInfo.cs index 25fe3b1..200a1af 100644 --- a/Elecciones-Web/src/Elecciones.Core/obj/Debug/net9.0/Elecciones.Core.AssemblyInfo.cs +++ b/Elecciones-Web/src/Elecciones.Core/obj/Debug/net9.0/Elecciones.Core.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Elecciones.Core")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f41b4eaa1c7c6dbfbb2e39df540430cca2707997")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2db20969a18fcbf489d0e7aead982309a11284e8")] [assembly: System.Reflection.AssemblyProductAttribute("Elecciones.Core")] [assembly: System.Reflection.AssemblyTitleAttribute("Elecciones.Core")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/Elecciones-Web/src/Elecciones.Database/obj/Debug/net9.0/Elecciones.Database.AssemblyInfo.cs b/Elecciones-Web/src/Elecciones.Database/obj/Debug/net9.0/Elecciones.Database.AssemblyInfo.cs index fcc09ca..f7cd17f 100644 --- a/Elecciones-Web/src/Elecciones.Database/obj/Debug/net9.0/Elecciones.Database.AssemblyInfo.cs +++ b/Elecciones-Web/src/Elecciones.Database/obj/Debug/net9.0/Elecciones.Database.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Elecciones.Database")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f41b4eaa1c7c6dbfbb2e39df540430cca2707997")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2db20969a18fcbf489d0e7aead982309a11284e8")] [assembly: System.Reflection.AssemblyProductAttribute("Elecciones.Database")] [assembly: System.Reflection.AssemblyTitleAttribute("Elecciones.Database")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/Elecciones-Web/src/Elecciones.Infrastructure/obj/Debug/net9.0/Elecciones.Infrastructure.AssemblyInfo.cs b/Elecciones-Web/src/Elecciones.Infrastructure/obj/Debug/net9.0/Elecciones.Infrastructure.AssemblyInfo.cs index fff577c..045a3c4 100644 --- a/Elecciones-Web/src/Elecciones.Infrastructure/obj/Debug/net9.0/Elecciones.Infrastructure.AssemblyInfo.cs +++ b/Elecciones-Web/src/Elecciones.Infrastructure/obj/Debug/net9.0/Elecciones.Infrastructure.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Elecciones.Infrastructure")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f41b4eaa1c7c6dbfbb2e39df540430cca2707997")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2db20969a18fcbf489d0e7aead982309a11284e8")] [assembly: System.Reflection.AssemblyProductAttribute("Elecciones.Infrastructure")] [assembly: System.Reflection.AssemblyTitleAttribute("Elecciones.Infrastructure")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]