Esempio n. 1
0
        public static List <IdiomaBE> ObtenerTodos()
        {
            string query = "SELECT id, nombre, editable FROM idioma";

            SqlParameter[]  parameters = new SqlParameter[0];
            DataTable       table      = SqlHelper.Obtener(query, parameters);
            List <IdiomaBE> idiomas    = new List <IdiomaBE>();

            foreach (DataRow row in table.Rows)
            {
                int      id        = int.Parse(row["id"].ToString());
                IdiomaBE idiomaDAL = new IdiomaBE
                {
                    Id       = id,
                    Nombre   = row["nombre"].ToString(),
                    Editable = bool.Parse(row["editable"].ToString()),
                    Leyendas = LeyendaDAL.Obtener(id)
                };
                idiomas.Add(idiomaDAL);
            }
            return(idiomas);
        }
Esempio n. 2
0
        public static IdiomaBE Obtener(int id)
        {
            string query = "SELECT id, nombre, editable FROM idioma WHERE id = @id";

            SqlParameter[] parameters =
            {
                new SqlParameter("@id", id)
            };
            DataTable table = SqlHelper.Obtener(query, parameters);

            if (table.Rows.Count > 0)
            {
                return(new IdiomaBE()
                {
                    Id = int.Parse(table.Rows[0]["id"].ToString()),
                    Nombre = table.Rows[0]["nombre"].ToString(),
                    Editable = bool.Parse(table.Rows[0]["editable"].ToString()),
                    Leyendas = LeyendaDAL.Obtener(id)
                });
            }
            return(null);
        }