Skip to content

nhing17899/ASP.NET-OnlineShopping-FinalProject

Repository files navigation

IT3047C - Final Project - Online Shopping

Fluent Blazor Project - .Net 8

☑️ At least 5 razor pages

☑️ Among these pages you must provide the following CRUD operations at least once in the project

  • POST - Create - SHOP -> SHOPPING CART
  • GET - Read - SHOPPING CART
  • PUT - Update - SHOPPING CART
  • DELETE - Delete - SHOPPING CART

☑️ Create/register at least one dependency and use it at least once. (Must be in addition to HttpClient)

☑️ At least 1 custom configurable razor component per group member.

☑️ Each group member must develop at least one Razor component.

☑️ All components must be used someone in your project.

☑️ Must demonstrate using components parameters to configure each component.

☑️ Must demonstrate using EventCallbacks to notify containing pages that component invoked an event.

☑️ Pass data between pages at least once.

☑️ Can be route parameter or query string.

☑️ Read data from DB and Write data to DB.

ASP.NET Core Web API - .Net 8

☑️ At least 2 controllers - scaffold with Entity Framework Core.

☑️ Use http file to test Web API (Use REST Client extension if you are using Mac/VS Code).

☑️ Use Entity Framework Core for all data access.

☑️ At least 5 entities/tables.

☑️ At least 3 relationships.

☑️ At least 2 migrations.

☑️ Must include at least one seeded table.

☑️ Must use Git.

☑️ Must have appropriate .gitignore.

☑️ Must have a Mermaid chart that documents the relation of the objects in your code. No specific format is required.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •