public DtoApiResponseMessage ObtenerProcesoElectoralesVigentesByToken(string token)
        {
            var spec       = new Pe01_ProcesoElectoralCondicional().FiltrarEleccionesVigentesByToken(token);
            var dtoMapeado = MapearListaEntidadADtoProcesoElectoral(_procesoElectoralRepository.FiltrarProcesoElectoralEspecificacion(spec));

            if ((dtoMapeado?.Count() ?? 0) != 0)
            {
                return(_apiResponseMessage.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_PEL_005"));
            }
            else
            {
                return(_apiResponseMessage.CrearDtoApiResponseMessage(null, "VE_PEL_PEL_006"));
            }
        }
        public DtoApiResponseMessage ObtenerProcesoElectoralesPorNombre(string nombreProcesoElectoral, string estado, int anio)
        {
            var spec       = new Pe01_ProcesoElectoralCondicional().FiltrarProcesoElectoralPorNombre(nombreProcesoElectoral, estado, anio);
            var dtoMapeado = MapearListaEntidadADtoProcesoElectoral(_procesoElectoralRepository.FiltrarProcesoElectoralEspecificacion(spec));

            if ((dtoMapeado?.Count() ?? 0) != 0)
            {
                return(_apiResponseMessage.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_PEL_005"));
            }
            else
            {
                return(_apiResponseMessage.CrearDtoApiResponseMessage(null, "VE_PEL_PEL_006"));
            }
        }