Solution contains 3 projects
- Contact.API - Primary project which will expose the interface to client applications to consume Rest APIs to manage and maintain Contact information
- Contact.Service - This project contains the business layer logic
- Contact.Domain - This project contains Domain entities/data contracts which can be exchanged between REST application and client applications. Also this project has Contact Repository to interact with SQLExpress Database using Entity Framework (code first approach)
- Unzip the ContactMIZ.zip and open Solution file with Visual Studio
- Note that application uses SQLExpress local instance
- Simply run the application; it will start the Contact.API project on IISExpress with Url http://localhost:57693/
- Application is configured with Swagger UI; so API documentation page can be found at http://localhost:57693/swagger