Esempio n. 1
0
 public VehicleBrowseVM(IEventAggregator eventAggregator, IMessageService messageService,
                        IUserPrivilege userPrivilege,
                        IVehicleLookupService lookupService)
     : base(eventAggregator, messageService, userPrivilege)
 {
     Title = "Vehicles";
     this.lookupService = lookupService;
 }
Esempio n. 2
0
        public OrderDetailVM(IEventAggregator eventAggregator, IMessageService messageService,
                             IUserPrivilege userPrivilege, IOrderRepository orderRepository,
                             ICustomerRepository customerRepository, IVehicleRepository vehicleRepository,
                             IVehicleLookupService vehicleLookupService)
            : base(eventAggregator, messageService, userPrivilege)
        {
            this.orderRepository      = orderRepository;
            this.customerRepository   = customerRepository;
            this.vehicleLookupService = vehicleLookupService;
            this.vehicleRepository    = vehicleRepository;

            EventAggregator.GetEvent <AfterDetailViewSavedEvent>().Subscribe(AfterDetailViewSaved);

            VehicleBrowseItems   = new ObservableCollection <BrowseItem>();
            AddVehicleCommand    = new DelegateCommand(OnAddVehicleExecute);
            RemoveVehicleCommand = new DelegateCommand(OnRemoveVehicleExecute, OnRemoveVehicleCanExecute);
        }