public void InhabilitarEleccion(DtoEleccion dto)
        {
            var Eleccion = ObtenerEleccionId(dto.Id);

            Eleccion.Estado = "INACTIVO";
            Actualizar(Eleccion);
        }
        public DtoApiResponseMessage CrearEleccion(DtoEleccion dto)
        {
            var eleccion = mapearDtoAEntidad(dto);

            Crear(eleccion);
            var dtoMapeado = mapearEntidadADto(eleccion);

            return(_utilitarios.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_ELC_001"));
        }
 Pe02_Eleccion mapearDtoAEntidad(DtoEleccion dto)
 => new Pe02_Eleccion()
 {
     NombreEleccion  = dto.nombreEleccion,
     TipoEleccionId  = dto.tipoEleccionId,
     Estado          = dto.estado,
     UsuarioCreacion = dto.usuarioCreacion,
     FechaCreacion   = DateTime.Now,
 };
        public DtoApiResponseMessage ObtenerEleccionMedianteId(DtoEleccion dto)
        {
            var eleccion = ObtenerEleccionId(dto.Id);

            if (eleccion != null)
            {
                var dtoMapeado = mapearEntidadADto(eleccion);
                return(_utilitarios.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_ELC_004"));
            }
            else
            {
                return(_utilitarios.CrearDtoApiResponseMessage(null, "VE_PEL_ELC_007"));
            }
        }
        IEnumerable <DtoEleccion> mapearEntidadADto(Pe02_Eleccion Eleccion)
        {
            DtoEleccion dto = new DtoEleccion();

            dto.Id                  = Eleccion.Id;;
            dto.nombreEleccion      = Eleccion.NombreEleccion;
            dto.tipoEleccionId      = Eleccion.TipoEleccionId;
            dto.usuarioCreacion     = Eleccion.UsuarioCreacion;
            dto.usuarioModificacion = Eleccion.UsuarioModificacion;
            dto.estado              = Eleccion.Estado;

            List <DtoEleccion> lista = new List <DtoEleccion>();

            lista.Add(dto);
            return(lista);
        }
        public DtoApiResponseMessage ActualizarEleccion(DtoEleccion dto)
        {
            var eleccion = ObtenerEleccionId(dto.Id);

            if (eleccion != null)
            {
                eleccion.NombreEleccion      = dto.nombreEleccion;
                eleccion.TipoEleccionId      = dto.tipoEleccionId;
                eleccion.UsuarioModificacion = dto.usuarioModificacion;
                eleccion.FechaModificacion   = DateTime.Now;
                eleccion.Estado = dto.estado;
                Actualizar(eleccion);
                var dtoMapeado = mapearEntidadADto(eleccion);
                return(_utilitarios.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_ELC_002"));
            }
            else
            {
                return(_utilitarios.CrearDtoApiResponseMessage(null, "VE_PEL_ELC_007"));
            }
        }