One Web API to be consumed by Console App project and MVC project
- Technology: C#
- ORM Framework: Entity Framework 6.2 (Code-First Approach)
- Framework: .NET Framework 4.6.1, .NET Standard 2.0.3
- Total Projects: 5 (1 Web API MVC Project, 2 Class Library Project, 1 MVC Project, 1 Console App Project)
- Solution Architecture/Structure Design:
- Domain Entity Model layer
- Infrastructure layer
- Application layer (Web API)
- Presentation layer: MVC Web Application and Console App.
- IDE: Visual Studio Community 2017
- Paradigm or pattern of programming: Object-Oriented Programming (OOP)
- Data: Data of this demo program are stored in SQL Server database using Entity Framework ORM.
- NuGet and JS Libraries: jQuery.js, bootstrap.js, alertify.js, Popper.js, respond.js
- Notes: Client to consume Web API needs System.Net.Http.Formatting.dll. Install by running "Install-Package Microsoft.AspNet.WebApi.Client" in Package Manager Console.
- Font: Font Awesome
- LINQ syntax: LINQ Method and Lambda expression
- Repository (General and Specific) layer with interface
If this content is helpful to you, consider to support and buy me a cup of coffee :)