Cet exemple de projet a été construit à l'aide des technologies suivantes :
ASP.NET MVC v5.3, BootStrap v3.3, WCF, Entity Framework Code First v6.
J'utiliserai quelques concepts de base DDD (Domain Drive Design) dans cet exemple :
Fondamentalement, nous aurons les fonctionnalités suivantes dans l'application :
Inscription client. Enregistrement de l'adresse du client. Inscription téléphonique du client.
Observations importantes. La publication de WCf et Mvc peut se faire dans le cloud/on promise (IIS). Le ConnectionString doit être modifié dans les projets WebConfig des projets respectifs (Wcf et Mvc). La base de données peut être publiée via un projet de base de données migrations/sql ou via un script. Le script se trouve dans le dossier Documentation. Le XML de la requête WCF se trouve dans le dossier Documentation.