public MainWindow() { this.InitializeComponent(); this.viewModel = new ETTViewModel(); this.settingsViewModel = new SettingsViewModel(); // Connect to workflow var workflow = new Workflow(new TimeTrackerClientProfile()); var connector = new WorkflowConnector( this.viewModel, this.settingsViewModel, workflow, ManualDependencyResolver.Get <IMapper>()); this.TimerWidgetControl.Initialize(this.viewModel); this.Dashboard.Initialize(this.viewModel); this.Timesheet.Initialize(this.viewModel, connector); this.viewModel.UpdateSettingsViewModel(this.settingsViewModel); this.Settings.Initialize(this.settingsViewModel); this.MiniSettings.Initialize(this.settingsViewModel); this.TaskWidget.Initialize(this.viewModel); this.DataContext = this.viewModel; }
internal void Initialize(ETTViewModel vm, WorkflowConnector workflowConnector) { this.connector = workflowConnector; this.viewModel = vm; this.Filters.Initialize(vm, this.connector); this.TaskList.Initialize(this.viewModel); }
internal void Initialize(ETTViewModel vm, WorkflowConnector workflowConnector) { this.connector = workflowConnector; this.viewModel = vm; }