Skip to content

ASP.NET MVC Framework used to create a project that allows for CRUD operations to be used with a MySQL Database.

Notifications You must be signed in to change notification settings

MackMcCall/CRUDBestBuyDatabaseSite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BestBuy Product Management System

Built on ASP.NET Core MVC and leveraging C#, MySQL, and Dapper ORM, this application provides Best Buy staff with a streamlined CRUD interface, enhancing product management efficiency and productivity.

This project demonstrates proficiency in:

  • Web development with ASP.NET Core MVC
  • C# programming
  • SQL database management
  • Object-Relational Mapping (ORM) with Dapper
  • Building user-friendly web applications

Features:

  • Comprehensive CRUD Functionality: Users can seamlessly add, view, edit, and delete products from the database.
  • Dapper ORM Integration: Ensures smooth interaction between the application and the database for optimal performance and data integrity.
  • Secure Product Deletion: Alert prompts confirm user intentions before deleting products, preventing accidental data loss.

Benefits:

  • Enhanced User Experience: Streamlines product management for Best Buy staff.
  • Operational Efficiency: Improves workflow and data manipulation.
  • Increased Productivity: Empowers staff to effectively manage the product database.

Technologies:

  • ASP.NET Core MVC (Backend Framework)
  • C# (Programming Language)
  • MySQL (Database)
  • Dapper ORM (Object Relational Mapper)
  • HTML (User Interface)

How to Use:

  1. Clone this repository.
  2. Download and run this mock database setup file in MySQL: BestBuy MockDB.
  3. Create an appsettings.json file in the project with this format:
  {
  "ConnectionStrings": {
  "bestbuy": "Server=probablyLocalhost;Database=bestbuy;uid=probablyRoot;Pwd=yourPasswordHere;Port=3306;"
  },
  "Logging": {
  "LogLevel": {
      "Default": "Warning"
  }
  },
  "AllowedHosts": "*"
}
  1. Configure the connection string in appsettings.json to point to your MySQL instance of the database.
  2. Build and run the application.

Stay Connected:

About

ASP.NET MVC Framework used to create a project that allows for CRUD operations to be used with a MySQL Database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 45.8%
  • HTML 43.7%
  • CSS 9.1%
  • JavaScript 1.4%