public ExportResults(AsmRetriever asmRetriever, string token, List <string> messages, string sourceSubscriptionId, string instructionsPath, string templatePath, string blobDetailsPath) { InitializeComponent(); _migazPath = AppDomain.CurrentDomain.BaseDirectory; _templatePath = templatePath; _blobDetailsPath = blobDetailsPath; _instructionsPath = instructionsPath; _asmRetriever = asmRetriever; _token = token; // Initialise messages foreach (var message in messages) { txtMessages.Text += message + "\r\n"; } var TenDetails = _asmRetriever.GetAzureARMResources("Tenants", null, null, token, null); var Tenresults = JsonConvert.DeserializeObject <dynamic>(TenDetails); foreach (var Tenant in Tenresults.value) { string TenId = Tenant.tenantId; // string subName = Tenant.displayName; cboTenants.Items.Add(TenId); Application.DoEvents(); } }
public Window() { InitializeComponent(); _logProvider = new FileLogProvider(); _statusProvider = new UIStatusProvider(lblStatus); _asmRetriever = new AsmRetriever(_logProvider, _statusProvider); var tokenProvider = new InteractiveTokenProvider(); var telemetryProvider = new CloudTelemetryProvider(); _templateGenerator = new TemplateGenerator(_logProvider, _statusProvider, telemetryProvider, tokenProvider, _asmRetriever); }
public ExportResults(AsmRetriever asmRetriever, string token, List <string> messages, string sourceSubscriptionId, string instructionsPath, string templatePath, string blobDetailsPath) { InitializeComponent(); _migazPath = AppDomain.CurrentDomain.BaseDirectory; _templatePath = templatePath; _blobDetailsPath = blobDetailsPath; _instructionsPath = instructionsPath; _asmRetriever = asmRetriever; _token = token; _messages = messages; _sourceSubscriptionId = sourceSubscriptionId; }