예제 #1
0
        public BE.Idioma ObtenerIdiomaDeUsuario(int idUsuario)
        {
            BLL.Leyenda bllLeyenda = new BLL.Leyenda();
            BE.Idioma   beIdioma   = _dalManagerIdioma.ObtenerIdiomaDeUsuario(idUsuario);

            beIdioma.Leyendas = bllLeyenda.ObtenerLeyendasPorIdIdioma(beIdioma.Id);

            return(beIdioma);
        }
예제 #2
0
        public BE.Idioma ObtnerIdiomaPorNombre(string nombreIdioma)
        {
            BLL.Leyenda bllLeyenda = new BLL.Leyenda();
            BE.Idioma   beIdioma   = _dalManagerIdioma.ObtenerIdiomaPorNombre(nombreIdioma);

            beIdioma.Leyendas = bllLeyenda.ObtenerLeyendasPorIdIdioma(beIdioma.Id) ?? bllLeyenda.ObtenerLeyendas();

            return(beIdioma);
        }
예제 #3
0
        public List <BE.Idioma> ObtenerIdiomas()
        {
            BLL.Leyenda      bllLeyenda = new BLL.Leyenda();
            List <BE.Idioma> lstIdiomas = _dalManagerIdioma.Leer();

            foreach (BE.Idioma idioma in lstIdiomas)
            {
                idioma.Leyendas = bllLeyenda.ObtenerLeyendasPorIdIdioma(idioma.Id) ?? bllLeyenda.ObtenerLeyendas();
            }

            return(lstIdiomas);
        }