public IItemVendaDto Excluir(ItemVendaDto itemVendaDto) { if (itemVendaDto == null) { return(new ItemVendaDto()); } var itemVenda = CriarParaExcluir(itemVendaDto); Context.Entry(itemVenda).State = EntityState.Modified; Context.SaveChanges(); return(itemVendaDto); }
public ItemVendaDomain CriarParaSalvar(ItemVendaDto itemVendaDto) { var itemVenda = new ItemVendaBuilder() .WithId(Guid.NewGuid()) .WithVenda(itemVendaDto.Venda) .WithVendaId(itemVendaDto.VendaId) .WithProduto(itemVendaDto.Produto) .WithProdutoId(itemVendaDto.ProdutoId) .WithQuantidade(itemVendaDto.Quantidade) .WithVendaId(itemVendaDto.VendaId) .Build(); return(itemVenda); }
public IItemVendaDto Salvar(ItemVendaDto itemVendaDto) { if (itemVendaDto == null) { return(new ItemVendaDto()); } var itemVenda = CriarParaSalvar(itemVendaDto); Context.ItensVendas.Add(itemVenda); Context.SaveChanges(); return(itemVendaDto); }
public ItemVendaDomain CriarParaAlterar(ItemVendaDto itemVendaDto) { var _itemVenda = Context.ItensVendas.FirstOrDefault(x => x.Id == itemVendaDto.Id); if (_itemVenda == null) { throw new ArgumentNullException(nameof(_itemVenda)); } var itemVenda = new ItemVendaBuilder() .WithId(_itemVenda.Id) .WithProduto(_itemVenda.Produto) .WithProdutoId(_itemVenda.ProdutoId) .WithQuantidade(_itemVenda.Quantidade) .WithVenda(_itemVenda.Venda) .WithVendaId(_itemVenda.VendaId) .Build(); return(itemVenda); }