示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            List <Livro> listaDeLivros = null;
            string       editoraId     = Request.QueryString["editoraId"];

            if (!string.IsNullOrEmpty(editoraId))
            {
                listaDeLivros =
                    BibliotecaDb.LivrosPorEditora(editoraId);
                var editora = BibliotecaDb.EditoraPorId(editoraId);
                mensagemLabel.Text = " da Editora " + editora.EditoraNome;
            }
            else
            {
                string autorId = Request.QueryString["autorId"];
                if (!string.IsNullOrEmpty(autorId))
                {
                    listaDeLivros = BibliotecaDb.LivrosPorAutor(autorId);
                    var autor = BibliotecaDb.AutorPorId(autorId);
                    mensagemLabel.Text =
                        " do autor " + autor.NomeCompleto;
                }
                else
                {
                    listaDeLivros = BibliotecaDb.LivrosLista();
                }
            }
            livrosGridView.DataSource = listaDeLivros;
            livrosGridView.DataBind();
        }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     autoresGridView.DataSource = BibliotecaDb.AutoresLista();
     autoresGridView.DataBind();
 }
示例#3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     editorasGridView.DataSource = BibliotecaDb.EditorasLista();
     editorasGridView.DataBind();
 }