Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
 public ActionResult Update([FromBody] OrcamentoDto orcamentoDto, [FromRoute] int id)
 {
     _orcamentoService.Update(orcamentoDto, id);
     return(Ok());
 }
Esempio n. 4
0
 public ActionResult Add([FromBody] OrcamentoDto orcamentoDto)
 {
     _orcamentoService.Add(orcamentoDto);
     return(Ok());
 }