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); }