Documentação - Rafaeldebiase/document GitHub Wiki
Projeto desenvolvido em Asp.Net Core 2.2 com banco em MySql
Implementar os Design pattern e outros que tenham necessidade
- SOLID
- DDD
- Unit of work
Cadastro
- código
- título
- processo
- categoria (RN1, RN2, RN3, RN4, RN5)
- arquivo
- logging -> O usuário deve receber feedback quando o cadastro ocorrer com Sucesso ou Erro
Consulta
- código
- título
- processo
- categoria.
- Permitir acessar o arquivo de cada documento.
Deverá atender as seguintes regras de negócio:
- Todos os campos são obrigatórios
- A listagem de documentos deve ser organizada de forma alfabética pela coluna título
- O campo código é aberto para o usuário definir
- O campo código deve aceitar somente números
- O código do documento é único
- Somente é permitido anexar arquivos PDF, DOC, XLS, DOCX e XLSX
- Não há logon