예제 #1
0
        public DtoApiResponseMessage ObtenerListasMedianteParams(string nombreLista, string estado)
        {
            var spec       = new Pe05_ListaCondicional().FiltrarListaPorNombre(nombreLista, estado);
            var dtoMapeado = MapearListaEntidadADtoLista(_listaRepository.FiltrarListaPorNombre(spec));

            if (dtoMapeado.Count() != 0)
            {
                return(apiResponseMessage.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_LIS_005"));
            }
            else
            {
                return(apiResponseMessage.CrearDtoApiResponseMessage(null, "VE_PEL_LIS_006"));
            }
        }
예제 #2
0
        public DtoApiResponseMessage obtenerListasPorProcesoElectoralId(long procesoElectoralId, string estado)
        {
            var spec       = new Pe05_ListaCondicional().FiltrarListaPorProcesoElectoralId(procesoElectoralId, estado);
            var dtoMapeado = MapearListaEntidadADtoLista(_listaRepository.FiltrarListaPorProcesoElectoral(spec));

            //var Lista = ObtenerMedianteProcesoElectoralId(procesoElectoralId);

            if (dtoMapeado.Count() != 0)
            {
                //var dtoMapeado = mapearEntidadADto(Lista);
                return(apiResponseMessage.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_LIS_005"));
            }
            else
            {
                return(apiResponseMessage.CrearDtoApiResponseMessage(null, "VE_PEL_LIS_006"));
            }
        }