protected void gravar_Click(object sender, EventArgs e) { try { int id = string.IsNullOrEmpty(lblId.Value) ? 0 :Convert.ToInt32(lblId.Value); Livro livro = new Livro() { LivroId =id, Nome = txtNome.Text, Descricao = txtDescricao.Text, GeneroId = 1 }; _servicoLivros.Gravar(livro); lblMsg.Text = "<div class='alert alert-success'>Registro salvo com sucesso!</div>"; VerificaLivro(); } catch (Exception ex) { lblMsg.Text = String.Format("<div class='alert alert-danger'>{0}</div>", ex.Message); } }
public Livro BuscarPorNome(string nome) { Livro livro = new Livro() { Nome = nome}; List<SqlParameter> parameters = new List<SqlParameter>() { new SqlParameter("@livroid",DBNull.Value), new SqlParameter("@generoid",DBNull.Value), new SqlParameter("@nome", livro.Nome), new SqlParameter("@descricao", DBNull.Value) }; using (DataTable dt = DbComandos.ConsultarProcedure("sp_livro_listarcomtratamento", parameters)) { foreach (DataRow r in dt.Rows) { livro.LivroId = (int)r["livroid"]; livro.Nome = r["nome"].ToString(); livro.GeneroId = (int)r["generoid"]; livro.Descricao = r["descricao"].ToString(); } } return livro; }
public void Inserir(Livro livro) { using (Contexto contexto = new Contexto()) { List<SqlParameter> p = new List<SqlParameter>{ new SqlParameter("@nome",livro.Nome), new SqlParameter("@descricao",livro.Descricao), new SqlParameter("@generoid", livro.GeneroId) }; contexto.Database.ExecuteSqlCommand("SP_LIVRO_INSERIR @nome, @descricao, @generoid", p.ToArray()); contexto.SaveChanges(); } }
public void Gravar(Livro livro) { string sql = "sp_livro_gravar"; List<SqlParameter> parameters = new List<SqlParameter>() { new SqlParameter("@livroid",livro.LivroId), new SqlParameter("@generoid", livro.GeneroId), new SqlParameter("@nome", livro.Nome), new SqlParameter("@descricao", livro.Descricao) }; DbComandos.ExecutarProcedure(sql, parameters); }
public void Alterar(Livro livro) { throw new NotImplementedException(); }
public List<Livro> Listar() { List<Livro> livros = new List<Livro>(); using (DataTable dt = DbComandos.ConsultarProcedure("sp_livro_listar")) { foreach (DataRow r in dt.Rows) { Livro livro = new Livro() { Descricao = r["descricao"].ToString(), GeneroId = (int)r["generoid"], Nome = r["nome"].ToString(), LivroId = (int)r["livroid"] }; livros.Add(livro); } } return livros; }
public void Inserir(Livro livro) { }
public void Inserir(Livro livro) { _livroRepositorio.Inserir(livro); }
public void Gravar(Livro livro) { _livroRepositorio.Gravar(livro); }
public void Alterar(Livro livro) { _livroRepositorio.Alterar(livro); }