Este projeto de exemplo foi construído usando as seguintes tecnologias:
ASP.NET MVC v5. 2.3, BootStrap v3. 3, WCF, Entity Framework Code First v6. 0, Sql Server v2016, . NET Framework v4.
Usarei alguns conceitos básicos de DDD (Domain Drive Design) neste exemplo :
Basicamente teremos as seguintes funcionalidades no aplicativo:
Cadastro de cliente. Cadastro de endereço do cliente. Cadastro de telefone do cliente.
Observações importantes. A publicação do Wcf e Mvc poderá ser feita na nuvem/on promisse.(IIS). A ConnectionString deverá ser alterada nos respectivos projetos WebConfig dos projetos (Wcf e Mvc). A publicação do banco de dados poderá ser feita via migrations/sql database project ou via script. O Script está na pasta Documentação. O Xml de solicitação do WCF está na pasta Documentação.