private void showAdvancedSettings(AdvancedSettings.ShowFirst showFirst) { try { var jiraProject = new JiraProject(view.JiraServer, view.JiraProject, view.JiraUserName, view.JiraPassword); var advancedSettings = new AdvancedSettings(jiraProject, selectedProject, showFirst); view.ShowAdvancedSettings(advancedSettings); } catch (Exception e) { view.WarnUser(e.Message); } }
private void import_DoWork(object sender, DoWorkEventArgs e) { lastThrownException = null; try { selectedProject.AssignTicketsToTeam(view.SelectedTfsTeam); selectedProject.AssignTicketsToAreaPath(view.SelectedAreaPath); var jiraProject = new JiraProject(view.JiraServer, view.JiraProject, view.JiraUserName, view.JiraPassword); importAgent = new TicketImportAgent(jiraProject, selectedProject, view.IncludeAttachments); importAgent.ReportProgress += (action, percentComplete) => { if (percentComplete > 0) { importWorker.ReportProgress((int) UpdateProgress.overAll, string.Format("{0} ({1}% complete).", action, percentComplete)); } else { importWorker.ReportProgress((int) UpdateProgress.overAll, String.Format("{0}.", action)); } }; importAgent.OnDetailedProcessing += detail => { importWorker.ReportProgress((int) UpdateProgress.detailed, detail); }; importAgent.StartImport(); } catch (Exception ex) { lastThrownException = ex; log.Error(ex.ToString()); } }