2022-12-29.10-05-44.mp4
Crie uma aplicação com acesso a banco de dados. Esta aplicação tem o objetivo de fazer um CRUD (Create, Read, Update, Delete) de produtos. Os dados do modelo serão:
- id
- nome
- descricao
- data_criacao
- data_validade
- quantidade_estoque
Vcs irão fazer o mesmo utilizando renderização via server site com Razor. Após o CRUD, criar algumas estatisticas para auxiliar o usuário. na home page
- Quantidade de itens em estoque
- Quantidade de produtos para vencer daqui 3 dias
- Quantidade de produtos vencidos
- Quantidade de produtos totais
Estes itens da home precisam ter links mostrando a lista. Utilizem para trabalhar com banco de dados o MySql.Data package no nuget Danilo Aparecido - Torne se um Programador
- DotNet Core - Template Razor
⭐ [FEATURE]: Filtro por nome do produto em ordem alfabética
⭐ [FEATURE]: Filtro por datas de vencimento
⭐ [FEATURE]: CADASTRAR Novo Produto
⭐ [FEATURE]: EDITAR Produto
⭐ [FEATURE]: DELETAR Produto
- MySql
- Utilização do pacote MySQL Data - detalhes em referências.
- Criação de um ORM (Object Model Relational) utilizando Reflection do C#
- Modelo de string de conexão MySql
public readonly string? conexao = "Server=server;Database=database;User Id=user;Password=pass";
- Baixo orçamento
- Volume de dados (espaço disponível em disco) é mais relevante do que a velocidade de requisições para este contexto;