Está en la página 1de 3

descargar este proyecto (NO CLONAR)

https://github.com/caferrerbeam/onlinestore_2021_2

a su personal-access token le agregaran esta opción

del archivo descargado solo se debe modificar esto:

En este proyecto implementar el siguiente Mapeo ORM


Diagrama de clases
diagrama entidad-relación

ademas se debe:

1. implementar los repositorios de cada entidad.


2. Implementar la lógica de negocio (y sus respectivas pruebas unitarias) para:
a. crear productos. no pueden haber 2 productos con el mismo nombre.
b. editar producto. verificar que si se edita el nombre se valide la restriccion del
punto a.
c. crear productos en tienda. el mismo producto no puede estar 2 veces en la
tienda.
d. disminuir la cantidad de un producto en tienda. no se puede disminuir a
menos de cero.
e. aumentar la cantidad de un producto en una tienda.
f. crear tienda.
g. crear usuario.
h. editar usuario
i. editar tienda.
j. listar todos los productos de una tienda.
k. listar todos los productos de una tienda por categoría.
l. listar todas las tiendas.

También podría gustarte