// ------------------------------------------------------------------------------ // ------------------------------- EVENT HANDLING ------------------------------- // ------------------------------------------------------------------------------ private void OnNewProjectSelection(SelectedProjectEventArgs e) { this.SelectedProject = e.Project; if (e.Project.Versions != null) { this.SelectedVersion = e.Project.Versions.ElementAtOrDefault(0); } this.DataLoaded = (e.Project.AllLoaded) ? 100 : 10; this.CanCalculate = (DataLoaded == 100) ? true : false; this.CanExport = false; // Reset the View - get the new values this.StartTimeframe.First = SelectedProject.Project.DateCreated; this.EndTimeframe.First = SelectedProject.Project.DateCreated; this.EndDate = DateTime.Now; this.StartDate = DateTime.Now; this._statisticmodel.RelevantStatisticItems = new List <IssueEN>(); this._statisticmodel.ChartData = new List <KeyValuePair <string, int> >(); // RESET DIAGRAM // ... }
private void OnNewProjectSelection(SelectedProjectEventArgs e) { this.check = e.Project; }
private void OnSelectionChanged() { SelectedProjectEventArgs eventargs = new SelectedProjectEventArgs(this.SelectedProject); this._eventAggregator.GetEvent <SelectedProjectEvent>().Publish(eventargs); }