C# Class Agathas.Storefront.Shopping.Model.Baskets.BasketItem

Afficher le fichier Open project: elbandit/PPPDDD

Méthodes publiques

Méthode Description
BasketItem ( Agathas.Storefront.Shopping.Model.Baskets.ProductSnapshot product_snapshot, NonNegativeQuantity quantity ) : System
change_item_quantity_to ( NonNegativeQuantity quantity ) : void
contains ( Agathas.Storefront.Shopping.Model.Baskets.ProductSnapshot product_snapshot ) : bool
contains_product_that_is_in_same_category_as ( string category ) : bool
increase_item_quantity_by ( NonNegativeQuantity quantity ) : void
line_total ( ) : Agathas.Storefront.Common.Money

Private Methods

Méthode Description
BasketItem ( ) : System

Method Details

BasketItem() public méthode

public BasketItem ( Agathas.Storefront.Shopping.Model.Baskets.ProductSnapshot product_snapshot, NonNegativeQuantity quantity ) : System
product_snapshot Agathas.Storefront.Shopping.Model.Baskets.ProductSnapshot
quantity NonNegativeQuantity
Résultat System

change_item_quantity_to() public méthode

public change_item_quantity_to ( NonNegativeQuantity quantity ) : void
quantity NonNegativeQuantity
Résultat void

contains() public méthode

public contains ( Agathas.Storefront.Shopping.Model.Baskets.ProductSnapshot product_snapshot ) : bool
product_snapshot Agathas.Storefront.Shopping.Model.Baskets.ProductSnapshot
Résultat bool

contains_product_that_is_in_same_category_as() public méthode

public contains_product_that_is_in_same_category_as ( string category ) : bool
category string
Résultat bool

increase_item_quantity_by() public méthode

public increase_item_quantity_by ( NonNegativeQuantity quantity ) : void
quantity NonNegativeQuantity
Résultat void

line_total() public méthode

public line_total ( ) : Agathas.Storefront.Common.Money
Résultat Agathas.Storefront.Common.Money