Install .NET Core 2.0 SDK.
Visual Studio 2017
This is the "Online construction equipment rental" based on ASP.NET CORE C# Project based on 3 tier architecture
- ASP.NET Core MVC to operate main controllers and Front end based on jQuery ajax request.
- ASP.NET Core WebApi to handle REST API calls
- XUnit cover tests: unit and mock
All data stored in SQL database and information available with help of Entity framework.
Also implements: logging Response Cache DI, IoC, Repository Interface logic MemoryCache
Customer can add items to the shopping cart, delete them from the cart, submit the order, print the order, download order as the text file
Please setup the Connection Setting in "appsettings.json" need to define SQL database with login and password. "DefaultConnection": "Data Source=localhost;Initial Catalog=DB;user id=username;password=password;Trusted_Connection=True;MultipleActiveResultSets=true;Integrated Security=True"
to run this application, you has to open folder /sql/ and run that script in your SQL client.
it will fill SQL database with tables and records.