public int Salvar(ComprasDTO dto, List <ItemView> item) { string pagto = dto.FormaPagto; int qtdPagto = pagto.Count(); if (qtdPagto == 0) { throw new ValidacaoException("Defina uma forma de pagamento."); } ComprasDatabase db = new ComprasDatabase(); int IdCompra = db.Salvar(dto); ItemComprasBusiness buss = new ItemComprasBusiness(); foreach (ItemView i in item) { ItemComprasDTO itemDto = new ItemComprasDTO(); itemDto.CompraId = IdCompra; itemDto.ItemId = i.Id; buss.Salvar(itemDto); EstoqueBusiness estoqueBuss = new EstoqueBusiness(); estoqueBuss.Adicionar(1, i.Id); } return(IdCompra); }