kurt-woodward / KurtsStore

Demo app from *ASP.NET Core 3 Framework* textbook by Adam Freeman [Apress](https://www.apress.com/us/book/9781484254394)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KurtsStore

The purpose of this assignment is to demonstrate to the student how C# business logic, SQL-style databases, Razor, HTML, and CSS all come together to make a funtioning, practical website. It is an ongoing assignment that will be improved incrementally throughout the course as the author dives more deeply into individual topics.

Build Script

  dotnet new globaljson --sdk-version 5.0.201 --output KurtsStore/SportlandSports  
  dotnet new web --no-https --output KurtsStore/SportlandSports --framework net5.0  
  dotnet new sln -o KurtsStore  
  dotnet sln KurtsStore add KurtsStore/SportlandSports  
  dotnet new xunit -o KurtsStore/SportlandSports.Tests  
  dotnet add KurtsStore/SportlandSports.Tests reference KurtsStore/SportlandSports  

Chapter 7 Screenshots

Configure and Build

Screenshot 1

Connect to Database

Screenshot 2

Display the Products

Screenshot 3

Chapter 8 Screenshots

Filter by Category, Category Selected

Screenshot 4

Add Shopping Cart

Screenshot 5

Shopping Cart with Session Data

Screenshot 6

Test Explorer Results

Screenshot 7

Chapter 9 Screenshots

Remove Items

Screenshot 8

Checkout Info

Screenshot 9

Checkout Complete

Screenshot 10

Test Explorer Results

Screenshot 11

Chapter 10 Screenshots

Admin Page

Screenshot 12

Product Details

Screenshot 13

Product Edit

Screenshot 14

Product Create

Screenshot 15

Product New Entry

Screenshot 16

Test Explorer Results

No new tests created in this chapter.

About

Demo app from *ASP.NET Core 3 Framework* textbook by Adam Freeman [Apress](https://www.apress.com/us/book/9781484254394)


Languages

Language:JavaScript 58.9%Language:SCSS 28.4%Language:C# 10.0%Language:HTML 2.7%Language:Dockerfile 0.1%