public TimesheetPresenter(IModuleMenuItemView menuItemView, ITimesheetListView timesheetListView, IRegionManager regionManager, IEventAggregator eventAggregator) { _menuItemView = menuItemView; _timesheetListView = timesheetListView; _regionManager = regionManager; _eventAggregator = eventAggregator; }
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); }