コード例 #1
0
ファイル: ExportResults.cs プロジェクト: rickrain/migAz
        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();
            }
        }
コード例 #2
0
        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);
        }
コード例 #3
0
ファイル: ExportResults.cs プロジェクト: Jsuf/migAz
 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;
 }