The Chinook Web App is a web application project that provides a simple interface for managing a music store database. The project includes various models such as Album, Artist, Customer, Employee, Genre, Invoice, InvoiceLine, MediaType, Playlist, and Track. The application allows users to perform CRUD (Create, Read, Update, Delete) operations on these models.
The purpose of this project is to demonstrate the use of ASP.NET MVC framework and Entity Framework for building a web application. It serves as a learning tool for developers who want to understand how to create a web application with a database backend using these technologies.
- CRUD operations for managing music store data
- Entity Framework for data access
- ASP.NET MVC framework for building the web application
- Views for displaying data
- Controllers for handling web requests
- Demo for CSRF
To set up and run the project, follow these steps:
-
Clone the repository:
git clone https://github.com/ipso-oop/Web-App-Chinnook-Simple.git
-
Open the solution file
Chinook-Web-App.slnin Visual Studio. -
Build the solution to restore the NuGet packages and compile the project.
-
Update the connection string in the
Web.configfile to point to your database. -
Run the application by pressing
F5or selectingDebug > Start Debuggingin Visual Studio.
- ASP.NET MVC
- Entity Framework
- SQL Server
- Bootstrap (for styling)
- jQuery (for client-side scripting)