private void definePreco_Click(object sender, EventArgs e) { if (precoGasolina.Text.Length > 0) { using (var context = new BombasContext()) { Preco novoPreco = new Preco(); DateTime data = DateTime.Now; novoPreco.valor = Convert.ToDecimal(precoGasolina.Text); novoPreco.data = data.ToString(); context.Precos.Add(novoPreco); context.SaveChanges(); } } }
private void salvaVenda(string valor, int bombaId) { using (var context = new BombasContext()) { Preco preco = fetchPreco(); Bomba bomba = context.Bombas.Find(bombaId); Venda venda = new Venda(); venda.bomba = bomba; venda.preco = preco; venda.litros = Convert.ToDecimal(valor) / preco.valor; context.Vendas.Add(venda); context.SaveChanges(); } }