https://github.com/smmaks004/localeducationcrud-webapp
Small project on ASP.NET CORE with CRUD functionality
https://github.com/smmaks004/localeducationcrud-webapp
asp-net-core crud csharp css database html javascript nuget-packages transact-sql
Last synced: about 2 months ago
JSON representation
Small project on ASP.NET CORE with CRUD functionality
- Host: GitHub
- URL: https://github.com/smmaks004/localeducationcrud-webapp
- Owner: smmaks004
- Created: 2025-02-18T17:25:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-28T18:30:40.000Z (over 1 year ago)
- Last Synced: 2025-04-03T14:19:25.175Z (about 1 year ago)
- Topics: asp-net-core, crud, csharp, css, database, html, javascript, nuget-packages, transact-sql
- Language: C#
- Homepage:
- Size: 21.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# About project
Local-Education-CRUD is my small project, a web application using a local database to manage student, teacher, course, assignment and submission data in a local database. It supports CRUD operations.
# Project Setup
I wrote all the code and ran the local database through the **Visual Studio 2022** application, so further explanations will rely on that application.
1. Install the list of required [`NuGet packages`](#Used-NuGet-Packages)
2. Create the database
2.1 If you want, you can fill the database with data from the [file](DatabaseQuery.sql) I have attached.
2.2 If you need to drop the entire table in future, here it is
```
DROP TABLE Submission
DROP TABLE Assignment
DROP TABLE Course
DROP TABLE Student
DROP TABLE Teacher
```
4. Go to the `appsettings.json` file and insert your local database ConnectionString to the **"MyConn"** field
## Used NuGet Packages
For this project, I used the following NuGet extensions:
1. **Required Packages**
1.1. Microsoft.EntityFrameworkCore.SqlServer
1.2. Microsoft.EntityFrameworkCore.Tools
1.3. Microsoft.AspNetCore.Identity.EntityFrameworkCore
2. **Optional but Useful Packages**
2.1. Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
2.2. Microsoft.AspNetCore.Identity.UI
2.3. Microsoft.VisualStudio.Web.CodeGeneration.Design