/// <summary> /// Handles the request to show all the details for a selected issue in the main toolbar /// </summary> /// <param name="selectedIssue">The <c>Issue</c> whose details are going to be shown</param> internal void HandleFullIssueDetailRequest(Issue selectedIssue) { if (selectedIssue != null) { try { //Since the issues shown in the main window only have basic info, we need to ask for the other stuff to the Proxy. Proxy.AddDetailedInfoToIssue(selectedIssue); this.DisplayFullIssueDetail(selectedIssue); } catch (Exception e) { this.HandleException(e); } } else { DisplayErrorMessage("There's no Issue selected", "Error Displaying Details for an Issue"); } }