/// <summary> /// Inserção /// </summary> /// <param name="produto"></param> public int Inserir(Produto produto) { using (BancoDataContext banco = new BancoDataContext()) { banco.Produtos.InsertOnSubmit(produto); banco.SubmitChanges(); return(produto.ID); } }
/// <summary> /// Método para deletar alum registro. /// </summary> /// <param name="id"></param> /// <returns></returns> public void Deletar(int id) { using (BancoDataContext banco = new BancoDataContext()) { var produto = banco.Produtos.SingleOrDefault(w => w.ID == id); banco.Produtos.DeleteOnSubmit(produto); banco.SubmitChanges(); } }
/// <summary> /// Método para atualizar algum reistro. /// </summary> /// <param name="id"></param> public void Alterar(Produto produto) { using (BancoDataContext banco = new BancoDataContext()) { var produtoVelho = banco.Produtos.SingleOrDefault(w => w.ID == produto.ID); produtoVelho.Nome = produto.Nome.Trim(); produtoVelho.Descricao = produto.Descricao.Trim(); produtoVelho.Quantidade = produto.Quantidade; produtoVelho.ValorUnitario = produto.ValorUnitario; banco.SubmitChanges(); } }