コード例 #1
0
 public TimesheetPresenter(IModuleMenuItemView menuItemView, ITimesheetListView timesheetListView, IRegionManager regionManager, IEventAggregator eventAggregator)
 {
     _menuItemView = menuItemView;
     _timesheetListView = timesheetListView;
     _regionManager = regionManager;
     _eventAggregator = eventAggregator;
 }
コード例 #2
0
        public EmployeePresenter(IUnityContainer container, IModuleMenuItemView menuItemView, IEmployeeListView employeeListView)
        {
            _container = container;
            _menuItemView = menuItemView;
            _employeeListView = employeeListView;
            _regionManager = _container.Resolve<IRegionManager>();

            var eventAggregator = _container.Resolve<IEventAggregator>();
            eventAggregator.GetEvent<OpenEmployeeEvent>().Subscribe(OpenEmployeeDetails);
        }