private async void searchListResults_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e) { string netID = await ADC.SearchAD(searchListResults.SelectedItem.ToString()); PrincipalContext context = new PrincipalContext(ContextType.Domain); UserPrincipal principal = UserPrincipal.FindByIdentity(context, netID); Member M = MC.SearchMember(netID); if (M != null) { if (PC.MemberExist(P.idProject, M.idMember)) { await metroWindow.ShowMessageAsync("Atention", "User is alredy in the project"); txtsearch.Text = ""; } else { if (PC.AddProjectMember(P, M)) { var ProjectView = new ProjectView(); Content = ProjectView; //navigate between windows //MSOutlookConnector send = new MSOutlookConnector(); //send.sendingEmail(principal.EmailAddress, "APTIV Task Manager - You are part of a new project", "Good day, " + Environment.NewLine + Environment.NewLine + "You are part of the project " + GlobalVariables.projecViewNav + " in the Aptiv Task Manager App." + Environment.NewLine + Environment.NewLine + "If you don't have it installed yet, please download it from \\\\Dl3v66482\\osapps\\TaskManager\\publish.htm "); rtbProjectCommentHistory.Document.Blocks.Add(CC.AddProjectComment(P.idProject, "The member " + M.displayName + " was added to the project.", MC.SearchMember(Environment.UserName).idMember)); } else { await metroWindow.ShowMessageAsync("Atention", "Member can not be added"); } } } else { Member NM = MC.AddNewMember(new Member { firstName = principal.GivenName, lastName = principal.Surname, displayName = principal.DisplayName, email = principal.EmailAddress, netID = principal.SamAccountName }); if (PC.AddProjectMember(P, NM)) { //MSOutlookConnector send = new MSOutlookConnector(); //send.sendingEmail(principal.EmailAddress, "APTIV Task Manager - You are part of a new project", "Good day, " + Environment.NewLine + Environment.NewLine + "You are part of the project " + GlobalVariables.projecViewNav + " in the Aptiv Task Manager App." + Environment.NewLine + Environment.NewLine + "If you don't have it installed yet, please download it from \\\\Dl3v66482\\osapps\\TaskManager\\publish.htm "); rtbProjectCommentHistory.Document.Blocks.Add(CC.AddProjectComment(P.idProject, "The member " + principal.DisplayName + " was added to the project.", MC.SearchMember(Environment.UserName).idMember)); var ProjectView = new ProjectView(); Content = ProjectView; //navigate between windows } } }