public Vendedor Inserir(Vendedor novoVendedor) { var vendedor = dbEstudo.Vendedores.Add(novoVendedor); dbEstudo.SaveChanges(); return(vendedor); }
public Produto Inserir(Produto novoProduto) { var produto = dbEstudo.Produtos.Add(novoProduto); dbEstudo.SaveChanges(); return(produto); }
public void Incluir(Pessoa pessoa) { try { _context.Pessoas.Add(pessoa); _context.SaveChanges(); } catch (Exception ex) { ex.GetType(); Util util = new Util(ex.Message, true); } finally { _context.Dispose(); } }
public Venda Inserir(Venda novaVenda) { //BUSCo a entidade completa de vendedor e produto Produto produto = dbEstudo.Produtos.FirstOrDefault(x => x.Id == novaVenda.Id_Produto); Vendedor vendedor = dbEstudo.Vendedores.FirstOrDefault(x => x.Id == novaVenda.Id_Vendedor); //Testo para garantir que foi encontrado as entidades if (produto == null || vendedor == null) { throw new Exception("Erro ao encontrar Vendedor ou Produto"); } //realiza logica de campos computaveis novaVenda.ValorComissaoVenda = (novaVenda.QuantidadeItens * produto.ProdutoPreco) * (vendedor.Comissao / 100); novaVenda.ValorTotal = (novaVenda.QuantidadeItens * produto.ProdutoPreco); var venda = dbEstudo.Vendas.Add(novaVenda); dbEstudo.SaveChanges(); return(venda); }
public ActionResult PostCliente([FromBody] Cliente cliente) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Clientes.Add(cliente); int a = _context.SaveChanges(); return(CreatedAtAction("GetCliente", new { id = cliente.idCliente }, cliente)); } catch (Exception ex) { throw; } }
private void Commit() { context.SaveChanges(); }
public void Delete(T entity) { _context.Set <T>().Remove(entity); _context.SaveChanges(); }