public List <ValoracionFichaViewModel> ListarUsuariosFiltrados(ValoracionFichaViewModel vm)
        {
            List <ValoracionFichaViewModel> Lstvm = new List <ValoracionFichaViewModel>();

            foreach (BusquedaDeclaranteXP1003DTO result in new BusquedaDeclaranteBL().ListarUsuariosFiltrados(ViewModelToDTO(vm)))
            {
                Lstvm.Add(DTOtoViewModel(result));
            }

            return(Lstvm);
        }
        private BusquedaDeclaranteXP1003DTO ViewModelToDTO(ValoracionFichaViewModel vm)
        {
            BusquedaDeclaranteXP1003DTO ent = new BusquedaDeclaranteXP1003DTO();

            ent.Paterno       = vm.ApePaterno;
            ent.Materno       = vm.ApeMaterno;
            ent.Nombres       = vm.Nombres;
            ent.TipoDocumento = vm.DocumentoIdentidadId;
            ent.NroDocumento  = vm.DocumentoIdentidadNombre;
            ent.Ficha1003Id   = vm.Ficha1003Id;
            ent.FechaRegistro = vm.FechaRegistro;

            return(ent);
        }
        private ValoracionFichaViewModel DTOtoViewModel(BusquedaDeclaranteXP1003DTO ent)
        {
            ValoracionFichaViewModel vm = new ValoracionFichaViewModel();


            vm.ApePaterno               = ent.Paterno;
            vm.ApeMaterno               = ent.Materno;
            vm.Nombres                  = ent.Nombres;
            vm.DocumentoIdentidadId     = ent.TipoDocumento;
            vm.DocumentoIdentidadNombre = new DocumentoIdentidadTiposBL().Consultar_PK(vm.DocumentoIdentidadId).FirstOrDefault().Descripcion;
            vm.Ficha1003Id              = ent.Ficha1003Id;
            vm.FechaRegistro            = ent.FechaRegistro.Value;

            return(vm);
        }