|
ShopPlatform.Web 1.0.0.0
농산물, 소프트웨어 라이선스와 개발 용역을 직접 판매하는 CodeMaru 직영 쇼핑몰입니다.
|
Public 멤버 함수 | |
| void | Add (Product product, int quantity=1) |
| void | Remove (int productId) |
| void | UpdateQuantity (int productId, int quantity) |
| void | Clear () |
속성 | |
| IReadOnlyList< CartItem > | Items [get] |
| decimal | Total [get] |
| int | Count [get] |
Private 속성 | |
| readonly List< CartItem > | _items = new() |
세션 기반 장바구니 (Scoped). 실제 앱에서는 Blazor Server 회로 수명에 맞춤.
CartService.cs 파일의 13 번째 라인에서 정의되었습니다.
|
inline |
항목을 추가합니다.
| product | product에 사용할 Product 값입니다. |
| quantity | quantity에 사용할 int 값입니다. |
CartService.cs 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : _items, ShopPlatform.Models.Product.Id, ShopPlatform.Models.Product.Name, ShopPlatform.Models.Product.Price.
|
inline |
|
inline |
항목을 제거합니다.
| productId | product Id에 사용할 int 값입니다. |
CartService.cs 파일의 108 번째 라인에서 정의되었습니다.
다음을 참조함 : _items.
다음에 의해서 참조됨 : UpdateQuantity().

|
inline |
Update Quantity 작업을 수행합니다.
| productId | product Id에 사용할 int 값입니다. |
| quantity | quantity에 사용할 int 값입니다. |
CartService.cs 파일의 135 번째 라인에서 정의되었습니다.

|
private |
items 값을 보관합니다.
CartService.cs 파일의 23 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Add(), Clear(), Remove(), UpdateQuantity().
|
get |
Count 값을 가져옵니다.
CartService.cs 파일의 51 번째 라인에서 정의되었습니다.
|
get |
Items 값을 가져옵니다.
CartService.cs 파일의 33 번째 라인에서 정의되었습니다.
|
get |
Total 값을 가져옵니다.
CartService.cs 파일의 42 번째 라인에서 정의되었습니다.