C# Class AdventureWorks.WebServices.Controllers.ShoppingCartController

Inheritance: ApiController
Datei anzeigen Open project: PrismLibrary/Prism-Samples-Windows Class Usage Examples

Public Methods

Method Description
DeleteShoppingCart ( string id ) : void
Get ( string id ) : ShoppingCart
ShoppingCartController ( ) : System.Web.Http
ShoppingCartController ( IShoppingCartRepository shoppingCartRepository, IProductRepository productRepository ) : System.Web.Http

Private Methods

Method Description
AddProductToShoppingCart ( string id, string productIdToIncrement ) : void
MergeShoppingCarts ( string id, string anonymousShoppingCartId ) : bool
RemoveProductFromShoppingCart ( string id, string productIdToDecrement ) : void
RemoveShoppingCartItem ( string id, string itemIdToRemove ) : void
Reset ( bool resetData ) : void

Method Details

DeleteShoppingCart() public method

public DeleteShoppingCart ( string id ) : void
id string
return void

Get() public method

public Get ( string id ) : ShoppingCart
id string
return AdventureWorks.WebServices.Models.ShoppingCart

ShoppingCartController() public method

public ShoppingCartController ( ) : System.Web.Http
return System.Web.Http

ShoppingCartController() public method

public ShoppingCartController ( IShoppingCartRepository shoppingCartRepository, IProductRepository productRepository ) : System.Web.Http
shoppingCartRepository IShoppingCartRepository
productRepository IProductRepository
return System.Web.Http