C# Класс Agathas.Storefront.Shopping.Model.Baskets.BasketItem

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
BasketItem ( ) : System

Описание методов

BasketItem() публичный Метод

public BasketItem ( Agathas.Storefront.Shopping.Model.Baskets.ProductSnapshot product_snapshot, NonNegativeQuantity quantity ) : System
product_snapshot Agathas.Storefront.Shopping.Model.Baskets.ProductSnapshot
quantity NonNegativeQuantity
Результат System

change_item_quantity_to() публичный Метод

public change_item_quantity_to ( NonNegativeQuantity quantity ) : void
quantity NonNegativeQuantity
Результат void

contains() публичный Метод

public contains ( Agathas.Storefront.Shopping.Model.Baskets.ProductSnapshot product_snapshot ) : bool
product_snapshot Agathas.Storefront.Shopping.Model.Baskets.ProductSnapshot
Результат bool

contains_product_that_is_in_same_category_as() публичный Метод

public contains_product_that_is_in_same_category_as ( string category ) : bool
category string
Результат bool

increase_item_quantity_by() публичный Метод

public increase_item_quantity_by ( NonNegativeQuantity quantity ) : void
quantity NonNegativeQuantity
Результат void

line_total() публичный Метод

public line_total ( ) : Agathas.Storefront.Common.Money
Результат Agathas.Storefront.Common.Money