예제 #1
0
 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);
        }
예제 #3
0
        public void NavigateToProducts(string orderId)
        {
            var ordersHistoryNavigationVmService = Mvx.Resolve <IHistoryOrdersNavigationVmService>();
            var orderBundle = new HistoryOrderBundle(orderId, NavigationType.Push);

            ordersHistoryNavigationVmService.NavigateToOrderProducts(orderBundle);
        }
예제 #4
0
        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);
 }