private string GetRenderedLabel() { string label = tbLabel.Text; if (_selectedPackage != null && File.Exists(_selectedPackage) && label.Contains("[ICT")) { try { ICTVersionData vdata = ICTVersionHelper.FindAndParseVersion(_selectedPackage); if (vdata != null) { label = label.Replace("[ICTBUILDNUMBER]", vdata.BuildNumberSimplified); label = label.Replace("[ICTBUILDDATE]", vdata.Date); label = label.Replace("[ICTENVIRONMENT]", vdata.Environment); } } catch (Exception ex) { Logger.Warn("[" + _id + "] " + "Error checking package for versioning info, is it a valid package? See logfile for exception.", ex); } } var auth = AzureHelper.GetAuthentication("main", null, true); label = label.Replace("[UTCDT]", DateTime.UtcNow.ToString("u")); label = label.Replace("[MACHINE]", Environment.MachineName); label = label.Replace("[USER]", auth.UserInfo.DisplayableId); return(label); }
private async void HandleAuthenticateClicked(object sender, EventArgs e) { LogMethodEntry(); await PerformWorkAsync(null, async() => { AuthenticationResult auth = null; try { auth = AzureHelper.GetAuthentication("main", null, true); } catch (AdalException aex) { Logger.Error(aex.Message); return; } IsAuthenticated = true; lblLoggedInUser.Text = auth.UserInfo.DisplayableId; foreach (var control in tabControl1.TabPages.OfType <TabPage>().SelectMany(p => p.Controls.OfType <DeployControl>())) { this.UpdateControlEnabledState(control, true); await control.UpdateSubscriptions(lblLoggedInUser.Text); } }); }