protected virtual void InitFromBundle(HistoryOrderBundle parameters) { OrderId = parameters.OrderId; VmNavigationType = parameters.NavigationType == NavigationType.None ? NavigationType.ClearAndPush : parameters.NavigationType; }
public void HandleOrderSelection(IHistoryOrderItemVM item) { var historyOrdersNavigationVmService = Mvx.Resolve <IHistoryOrdersNavigationVmService>(); var orderBundle = new HistoryOrderBundle(item.OrderId, item.OrderNumber, item.TotalPrice, item.ItemsCount, NavigationType.Push); historyOrdersNavigationVmService.NavigateToOrder(orderBundle); }
public void NavigateToProducts(string orderId) { var ordersHistoryNavigationVmService = Mvx.Resolve <IHistoryOrdersNavigationVmService>(); var orderBundle = new HistoryOrderBundle(orderId, NavigationType.Push); ordersHistoryNavigationVmService.NavigateToOrderProducts(orderBundle); }
protected virtual void InitFromBundle(HistoryOrderBundle parameters) { OrderId = parameters.OrderId; OrderNumber = parameters.OrderNumber; TotalPrice = parameters.TotalPrice; ItemsCount = parameters.ItemsCount; VmNavigationType = parameters.NavigationType == NavigationType.None ? NavigationType.ClearAndPush : parameters.NavigationType; }
public void NavigateToOrderProducts(HistoryOrderBundle bundle) { NavigateTo <IHistoryOrderProductsViewModel>(bundle); }
public void NavigateToOrder(HistoryOrderBundle bundle) { NavigateTo <IHistoryOrderDetailsViewModel>(bundle); }