# ASP.NET-Core-2-MVC-CRUD-datatables-jQuery-Plugin
Example implementation of ASP.NET Core 2 MVC CRUD datatables jQuery Plugin and EF Core code first.

# What will you learn
- ASP.NET Core 2
- Web API using ASP.NET Core 2
- CRUD using Entity Framework (EF)
- Code First

# jQuery Plugin using in the project
- datatables.net (for rendering the grid)
- serializeJSON (for auto serialization from FORM to JSON)
- toastr (for showing notification)
- sweetalert (for showing delete confirmation)

# How to Run the Project
- clone / fork / download the project
- open the project using Visual Studio 2017 Community Edition
- run the code first migration: using the package manager console, 'PM> update-database'
- run the project by pressing the play button.

# Screenshots

![demo1](src/src/wwwroot/readmeimages/demo1.png)
![demo2](src/src/wwwroot/readmeimages/demo2.png)
![demo3](src/src/wwwroot/readmeimages/demo3.png)
![demo4](src/src/wwwroot/readmeimages/demo4.png)

# Run Code First

![efmigrations](src/src/wwwroot/readmeimages/efmigrations.png)

# Supported by CodeRush.Co
[CodeRush.CO] source code collections (https://coderush.co). 50% Off All Products, Use Discount Code **GITHUB50**

