Skip to content

Este repositório é dedicado para implementação de um estudo de caso, utilizando a linguagem de programação C#.

Notifications You must be signed in to change notification settings

danieldantasdev/virtual-store_api-restful_case-study_entity-framework-core_dotnet-7.0.2_csharp-11

Repository files navigation

Domain Problem?

Deseja-se fazer um sistema de pedidos. Um ou mais produtos podem ser vendidos em cada pedido, sendo que a cada produto pode ser dado um desconto diferente, e também cada produto pode ser vendido em uma ou mais unidades. Cada produto possui nome e preço, e pode pertencer a várias categorias. Cada pedido é feito por um cliente, que deve ter em seu cadastro nome, telefones, email, cpf ou cnpj, e um ou mais endereços, sendo que o cliente deve especificar um endereço para entrega na hora de comprar. Para um pedido, deve ser registrado o instante em que é realizado e o endereço de entrega. Um pedido deve ser pago ou por boleto, ou por cartão de crédito. No caso de boleto, deve-se armazenar a data de vencimento e a data de pagamento. No caso de cartão de crédito, deve-se armazenar o número de parcelas. Todo pagamento possui um estado (pendente, quitado ou cancelado). Instância mínima: 1 cliente, 3 produtos, 2 pedidos, pelo menos um pedido com mais de um produto, pelo menos um pedido pago com cartão de crédito e um com boleto.

Class diagram

Object diagram

Enum

About

Este repositório é dedicado para implementação de um estudo de caso, utilizando a linguagem de programação C#.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published