public void EditarAndamento(int id) { var ItemPedido = itemPedidoRepository.GetById(id); ItemPedido.AlterarEmAndamento(); itemPedidoRepository.Update(ItemPedido); }
public IActionResult AtualizarQuantidade(ItemPedido itemPedido) { try { var itemPedidoBd = _itemPedidoRepository.FindById(itemPedido.ItemPedidoId); if (itemPedido.Quantidade <= 0) { _itemPedidoRepository.Excluir(itemPedidoBd); _context.SaveChanges(); var pedidoCompleto = _pedidoRepository.ObterPedidoCompleto(); return(Ok(pedidoCompleto)); } else { itemPedidoBd.Quantidade = itemPedido.Quantidade; _itemPedidoRepository.Update(itemPedidoBd); var pedidoCompleto = _pedidoRepository.ObterPedidoCompleto(); _context.SaveChanges(); return(Ok(pedidoCompleto)); } } catch (Exception ex) { return(BadRequest("Erro: " + ex.Message)); } }
public void Update(ItemPedido ItemPedido) { try { dbItemPedido.Update(ItemPedido); } catch (Exception ex) { throw new Exception($"Erro ao atualizar os dados do ItemPedido: {ex.Message}."); } }
public ResultEntity <ItemPedido> Update(ItemPedido itemPedido) { try { //pedido.Update(pedido.Id, pedido.Sabor, pedido.Valor); _repository.Update(itemPedido); return(ResultEntity <ItemPedido> .Success(itemPedido)); } catch (Exception e) { return(ResultEntity <ItemPedido> .Fail(itemPedido, $"Ocorreu algum erro na alteração do item pedido - {e.Message}")); } }