C# Класс AdventureWorks.UILogic.ViewModels.ShoppingCartPageViewModel

Наследование: ViewModelBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
OnNavigatedTo ( NavigatedToEventArgs e, object>.Dictionary viewModelState ) : void
OnNavigatingFrom ( NavigatingFromEventArgs e, object>.Dictionary viewModelState, bool suspending ) : void
ShoppingCartPageViewModel ( IShoppingCartRepository shoppingCartRepository, INavigationService navigationService, IAccountService accountService, ISignInUserControlViewModel signInUserControlViewModel, IResourceLoader resourceLoader, IAlertMessageService alertMessageService, ICheckoutDataRepository checkoutDataRepository, IOrderRepository orderRepository, IEventAggregator eventAggregator ) : AdventureWorks.UILogic.Models
UpdateShoppingCartAsync ( object notUsed ) : void

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

Метод Описание
CalculateDiscount ( ) : double
CalculateFullPrice ( ) : double
CanCheckout ( ) : bool
CanDecrementCount ( ) : bool
CheckoutAsync ( ) : System.Threading.Tasks.Task
DecrementCount ( ) : System.Threading.Tasks.Task
GoToNextPageAsync ( ) : System.Threading.Tasks.Task
IncrementCount ( ) : System.Threading.Tasks.Task
Remove ( AdventureWorks.UILogic.ViewModels.ShoppingCartItemViewModel item ) : System.Threading.Tasks.Task
ResolveNavigationActionAsync ( ) : Task
ShoppingCartItemViewModel_PropertyChanged ( object sender, System e ) : void
UpdateShoppingCartInfoAsync ( ) : System.Threading.Tasks.Task

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

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

public OnNavigatedTo ( NavigatedToEventArgs e, object>.Dictionary viewModelState ) : void
e NavigatedToEventArgs
viewModelState object>.Dictionary
Результат void

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

public OnNavigatingFrom ( NavigatingFromEventArgs e, object>.Dictionary viewModelState, bool suspending ) : void
e NavigatingFromEventArgs
viewModelState object>.Dictionary
suspending bool
Результат void

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

public ShoppingCartPageViewModel ( IShoppingCartRepository shoppingCartRepository, INavigationService navigationService, IAccountService accountService, ISignInUserControlViewModel signInUserControlViewModel, IResourceLoader resourceLoader, IAlertMessageService alertMessageService, ICheckoutDataRepository checkoutDataRepository, IOrderRepository orderRepository, IEventAggregator eventAggregator ) : AdventureWorks.UILogic.Models
shoppingCartRepository IShoppingCartRepository
navigationService INavigationService
accountService IAccountService
signInUserControlViewModel ISignInUserControlViewModel
resourceLoader IResourceLoader
alertMessageService IAlertMessageService
checkoutDataRepository ICheckoutDataRepository
orderRepository IOrderRepository
eventAggregator IEventAggregator
Результат AdventureWorks.UILogic.Models

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

public UpdateShoppingCartAsync ( object notUsed ) : void
notUsed object
Результат void