public List <UsuariosPerfilesViewModel> ListarPerfilesAsignados(UsuariosPerfilesViewModel mv)
        {
            List <UsuariosPerfilesViewModel> LstUsuariosPerfilesVM = new List <UsuariosPerfilesViewModel>();
            List <UsuarioPerfilesBE>         LstusuarioPerfilesBE  = new UsuarioPerfilesBL().ListarPerfilesAsignados(ViewModelToBE(mv));

            foreach (UsuarioPerfilesBE usuarioPerfilesBE in LstusuarioPerfilesBE)
            {
                LstUsuariosPerfilesVM.Add(BEToViewModel(usuarioPerfilesBE));
            }

            return(LstUsuariosPerfilesVM.OrderBy(x => x.PerfilNombre).ToList());
        }
        private UsuarioPerfilesBE ViewModelToBE(UsuariosPerfilesViewModel m_usuarioperfilesVM)
        {
            UsuarioPerfilesBE m_usuarioperfilBE = new UsuarioPerfilesBE();

            m_usuarioperfilBE.UsuarioPerfilId             = m_usuarioperfilesVM.UsuarioPerfilId;
            m_usuarioperfilBE.UsuarioId                   = m_usuarioperfilesVM.UsuarioId;
            m_usuarioperfilBE.PerfilId                    = m_usuarioperfilesVM.PerfilId;
            m_usuarioperfilBE.EstadoId                    = m_usuarioperfilesVM.EstadoId;
            m_usuarioperfilBE.UsuarioRegistro             = m_usuarioperfilesVM.UsuarioRegistro;
            m_usuarioperfilBE.FechaRegistro               = m_usuarioperfilesVM.FechaRegistro;
            m_usuarioperfilBE.UsuarioModificacionRegistro = m_usuarioperfilesVM.UsuarioModificacionRegistro;
            m_usuarioperfilBE.FechaModificacionRegistro   = m_usuarioperfilesVM.FechaModificacionRegistro;
            m_usuarioperfilBE.NroIpRegistro               = HttpContext.Current.Request.UserHostAddress;

            return(m_usuarioperfilBE);
        }
        private UsuariosPerfilesViewModel BEToViewModel(UsuarioPerfilesBE m_usuarioperfilBE)
        {
            UsuariosPerfilesViewModel m_usuarioperfilesVM = new UsuariosPerfilesViewModel();

            m_usuarioperfilesVM.UsuarioPerfilId             = m_usuarioperfilBE.UsuarioPerfilId;
            m_usuarioperfilesVM.UsuarioId                   = m_usuarioperfilBE.UsuarioId;
            m_usuarioperfilesVM.PerfilId                    = m_usuarioperfilBE.PerfilId;
            m_usuarioperfilesVM.EstadoId                    = m_usuarioperfilBE.EstadoId;
            m_usuarioperfilesVM.UsuarioRegistro             = m_usuarioperfilBE.UsuarioRegistro;
            m_usuarioperfilesVM.FechaRegistro               = m_usuarioperfilBE.FechaRegistro;
            m_usuarioperfilesVM.UsuarioModificacionRegistro = m_usuarioperfilBE.UsuarioModificacionRegistro;
            m_usuarioperfilesVM.FechaModificacionRegistro   = m_usuarioperfilBE.FechaModificacionRegistro;
            m_usuarioperfilesVM.NroIpRegistro               = m_usuarioperfilBE.NroIpRegistro;
            m_usuarioperfilesVM.EstadoNombre                = new EstadosBL().Consultar_Lista().Where(x => x.EstadoId == m_usuarioperfilBE.EstadoId).First().Nombre;;
            m_usuarioperfilesVM.PerfilNombre                = new PerfilesBL().Consultar_Lista().Where(x => x.PerfilesId == m_usuarioperfilBE.PerfilId).First().Nombre;
            m_usuarioperfilesVM.UsuarioNombre               = new UsuariosBL().Consultar_Lista().Where(x => x.UsuarioId == m_usuarioperfilBE.UsuarioId).First().Login;
            return(m_usuarioperfilesVM);
        }