Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CRUD: Criar um carrinho de compras #46

Open
camilakatheryne opened this issue Oct 2, 2022 · 0 comments
Open

CRUD: Criar um carrinho de compras #46

camilakatheryne opened this issue Oct 2, 2022 · 0 comments
Assignees
Labels
carrinho Carrinho de compras

Comments

@camilakatheryne
Copy link
Contributor

Criar um carrinho de compras aberto e adicionar itens ao carrinho:

a. Todo carrinho de compras deve conter um cliente.
b. É opcional, ter um produto inicialmente.
c. Se há um produto um mais produtos, na criação do carrinho, informe a quantidade de cada produto. No seu trabalho, você pode começar com apenas um produto.
d. Ao criar o carrinho, você deve:

i. Validar se o cliente existe
ii. Validar se o produto a ser adicionado no carrinho existe
iii. Verificar se o cliente já possui um carrinho aberto. Caso contrário criar um
carrinho novo.
iv. Validar se a quantidade de itens do produto a ser adicionado no carrinho está
disponível no estoque (opcional).

e. Ao adicionar um item no carrinho, o mesmo terá o valor total e quantidade de itens
atualizado

@camilakatheryne camilakatheryne changed the title Criar um carrinho de compras CRUD: Criar um carrinho de compras Oct 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
carrinho Carrinho de compras
Projects
None yet
Development

No branches or pull requests

2 participants