Ejemplo n.º 1
0
        public void ExcluirItemPedido(ItemPedidoDto dto)
        {
            var ItemPedido = itemPedidoRepository.GetById(dto.Id);

            if (ItemPedido == null)
            {
                return;
            }

            itemPedidoRepository.Delete(ItemPedido.Id);
        }
        public async Task <ResultEntity <ItemPedido> > Delete(int id)
        {
            try
            {
                var itemPedido = await _repository.GetById(id);

                if (itemPedido == null)
                {
                    return(ResultEntity <ItemPedido> .Fail(itemPedido, $"Item Pedido não existe"));
                }

                _repository.Delete(itemPedido);

                return(ResultEntity <ItemPedido> .Success(itemPedido));
            }
            catch (Exception e)
            {
                return(ResultEntity <ItemPedido> .Fail(new ItemPedido(), $"Ocorreu algum erro na exclusão do Item Pedido - {e.Message}"));
            }
        }