Supongamos que tenemos el siguiente DTO.
public class Rol
{
public virtual int SqIdrol {get;set;}
public virtual string NombreRol {get;set;}
public virtual string Descripcion {get;set;}
public virtual DateTime? Adddate {get;set;}
public virtual int? Adduser {get;set;}
public virtual DateTime? Moddate {get;set;}
public virtual int? Moduser {get;set;}
public virtual IList<Acceso> AccesoList {get;set;}
public virtual IList<Usuario> UsuarioList {get;set;}
}
y queremos cargar un combo con la descripcion del rol y con el id del rol ordenado por la descripcion, seria de la siguiente forma:
public IList GetAllRol(int idSistema)
{
IList<Rol> listaRol = null;
BmRol bmRol = new BmRol();//clase que va a la base de datos y que tiene sus métodos CRUD ya implementados
Rol rol = new Rol();
rol.Sistema = new Sistema(idSistema);
listaRol = bmRol.FindRol(rol);
var rolInfo =
(from roll in listaRol
orderby roll.Descripcion
select new
{
roll.Descripcion,
roll.SqIdrol
}
);
return rolInfo.ToList();
}
No hay comentarios:
Publicar un comentario