/// <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");
     }
 }