Modelo de API de um Força de Vendas utilizando ASP.NET Core WebAPI e SQL Server utilizando os princípios do SOLID
O sistema realiza o controle de pedidos de venda. Atende de forma simples diversas situações e serve como base para desenvolvimento de diversas regras.
- Autenticação
- Unidade de Medida
- Produto
- Cliente
- Condição de Pagamento
- Forma de Pagamento
- Pedido
- Paginação
- Cache
- Logger(Kisslog)
- Health Check
- ASP.NET Core WebAPI 3.1
- SQL Server
- Entity Framework Core
- Identity
- Swagger
- Fast Report Open Source
- FluentValidation
- Wkhtmltopdf.NetCore
- Bogus
- MOQ
- XUnit
- LINQKit
- Redis (Distributed Cache)
- Kisslog
- Foram desenvolvidos diversos testes unitários para os Services dos projetos
- O fonte pode ser utilizado em quaquer projeto, o único pedido é que cite esse github como fonte caso seja utilizado
É um sistema incompleto, que serve somente para estudos de desenvovimento. Não nos responsabilizamos pela sua utilização, como também não garantimos as funcionalidades desenvolvidas. Ressaltamos que todos os pedidos devem ser faturados em um sistema fiscal após a geração.