Skip to content

This straightforward ASP.NET Core MVC CRUD (Create, Read, Update, Delete) application showcases essential web development concepts. Learn how to submit forms, perform validation, and display custom messages effortlessly. Feel free to contribute and expand its functionality. Your contributions are welcome!

License

Notifications You must be signed in to change notification settings

Anthony-Shoshi/asp-dot-net-crud-app-mvc

Repository files navigation

ASP.NET Core MVC CRUD Application

This is a straightforward CRUD (Create, Read, Update, Delete) application developed using the ASP.NET Core MVC framework and a SQL Server database. It serves as a demonstration of essential concepts in web application development. Whether you're new to ASP.NET Core MVC or looking for a simple reference project, this application provides valuable insights into the following aspects:

  • Submitting forms and processing user input.
  • Implementing form validation with data annotations.
  • Displaying custom validation messages.
  • Managing database operations using Entity Framework Core.
  • Demonstrating basic CRUD functionality.

CRUD Application Image

Features

  • Create: Add new records to the database.
  • Read: Retrieve and display existing records.
  • Update: Modify and save changes to existing records.
  • Delete: Remove records from the database.

Getting Started

Prerequisites: Ensure you have the following prerequisites installed:

  • Visual Studio
  • .NET Core SDK

Clone the Repository: Clone this repository to your local machine using the following command:

git clone https://github.com/Anthony-Shoshi/asp-dot-net-crud-app-mvc

Database Setup: Configure your SQL Server connection string in the appsettings.json file.

Run the Application: Open the project in Visual Studio, build it, and run the application. The CRUD app should be accessible through your browser at http://localhost:YOUR_PORT.

NuGet Packages

  • ASP.NET Core - The web framework used
  • Entity Framework Core - O/RM or Object-Relational Mapper
  • Entity Framework Core SqlServer - Microsoft SQL Server database provider
  • Entity Framework Core Tools - Entity Framework Core Tools for the NuGet Package Manager Console in Visual Studio

Contributing

This project is open for contributions. If you have ideas for improvements, additional features, or bug fixes, feel free to submit a pull request. Your contributions are highly welcomed!

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

This straightforward ASP.NET Core MVC CRUD (Create, Read, Update, Delete) application showcases essential web development concepts. Learn how to submit forms, perform validation, and display custom messages effortlessly. Feel free to contribute and expand its functionality. Your contributions are welcome!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published