Exemplo de uma API RESTful para uma loja de vinhos, que ao longo dos anos, guardou dados de seus clientes e um histórico de compras (disponibilizados também por uma API)
Funcionalidades:
- 1 - Lista os clientes ordenados pelo maior valor total em compras
- 2 - Mostra o cliente com maior compra única em um ano
- 3 - Lista os clientes mais fiéis
- 4 - Recomenda um vinho para um determinado cliente a partir do histórico de compras
- src/WFDomain - Biblioteca do Domínio, Lógica do Negócio e Modelo de Dados do Projeto (baseado nos JSONs retornados)
- src/WFDomainTests - Testes Unitários (MSTest) dos Serviços do Domínio e Lógica do Negócio do Projeto
- src/WCApiRest - API RESTful, utilizando os padrões "MVC" e "Dependency Injection" para Inversão de Controle