private void OnDeliveryPointChanged(IDeliveryPointItemVM deliveryPointItem) { AnalyticsNotifyingService.NotifyEventIsHandled("order", "order_delivery_pickup_item_selected", deliveryPointItem.Id); DeliveryPointsItems.ForEach(x => x.IsSelected = false); SelectedDeliveryPoint = deliveryPointItem; CanGoNext = SelectedDeliveryPoint != null; if (!CanGoNext) { return; } deliveryPointItem.IsSelected = true; }
protected virtual void InitFromBundle(DeliveryPointBundle deliveryPointBundle) { Item = new DeliveryPointItemVM(deliveryPointBundle); VmNavigationType = deliveryPointBundle.NavigationType; }