public void Update(OrcamentoDto orcamentoDto, int id) { var orcamento = _db.Orcamento.Find(id); if (orcamento == default) { throw new KeyNotFoundException("Orçamento não encontrado na base de dados."); } orcamento.DataFinalizacao = orcamentoDto.DataFinalizacao; orcamento.DescontoOrcamento = orcamentoDto.DescontoOrcamento; _db.Orcamento.Update(orcamento); _db.SaveChanges(); }
public void Add(OrcamentoDto orcamentoDto) { var orcamento = new Orcamento { DataCadastro = DateTime.Now, DataFinalizacao = orcamentoDto.DataFinalizacao, DescontoOrcamento = orcamentoDto.DescontoOrcamento, CustoTotal = 0, DescontoItens = 0, LucroTotal = 0, ValorOrcamento = 0, ValorTotalItens = 0 }; _db.Orcamento.Add(orcamento); _db.SaveChanges(); }
public ActionResult Update([FromBody] OrcamentoDto orcamentoDto, [FromRoute] int id) { _orcamentoService.Update(orcamentoDto, id); return(Ok()); }
public ActionResult Add([FromBody] OrcamentoDto orcamentoDto) { _orcamentoService.Add(orcamentoDto); return(Ok()); }