public MainWindow() { InitializeComponent(); ConnectionsListView.ItemsSource = _storageAccountConnections; IDeploymentRepositoryFactory deploymentRepositoryFactory = new DeploymentRepositoryFactory(); _deploymentRepositoryManager = new DeploymentRepositoryManager(deploymentRepositoryFactory); _jsonSerializer = new JsonSerializer(new DiagnosticsTraceWriter()); _deploymentConfigSerializer = new JsonDeploymentConfigSerializer(_jsonSerializer); if (File.Exists(SettingsFilePath)) { string json = File.ReadAllText(SettingsFilePath); _storageAccountConnections = _jsonSerializer.Deserialize<List<StorageAccountConnectionInfo>>(json); ConnectionsListView.ItemsSource = _storageAccountConnections; } if (!Directory.Exists(DeploymentsConfigsDirPath)) { Directory.CreateDirectory(DeploymentsConfigsDirPath); } _deploymentConfigFileWatcher = new FileSystemWatcher { Path = Path.GetFullPath(DeploymentsConfigsDirPath), NotifyFilter = NotifyFilters.LastWrite, Filter = "*.json" }; _deploymentConfigFileWatcher.Changed += OnDeploymentConfigFileChanged; _deploymentConfigFileWatcher.EnableRaisingEvents = true; }
public MainWindow() { InitializeComponent(); ConnectionsListView.ItemsSource = _storageAccountConnections; IDeploymentRepositoryFactory deploymentRepositoryFactory = new DeploymentRepositoryFactory(); _deploymentRepositoryManager = new DeploymentRepositoryManager(deploymentRepositoryFactory); _jsonSerializer = new JsonSerializer(new DiagnosticsTraceWriter()); _deploymentConfigSerializer = new JsonDeploymentConfigSerializer(_jsonSerializer); if (File.Exists(SettingsFilePath)) { string json = File.ReadAllText(SettingsFilePath); _storageAccountConnections = _jsonSerializer.Deserialize <List <StorageAccountConnectionInfo> >(json); ConnectionsListView.ItemsSource = _storageAccountConnections; } if (!Directory.Exists(DeploymentsConfigsDirPath)) { Directory.CreateDirectory(DeploymentsConfigsDirPath); } _deploymentConfigFileWatcher = new FileSystemWatcher { Path = Path.GetFullPath(DeploymentsConfigsDirPath), NotifyFilter = NotifyFilters.LastWrite, Filter = "*.json" }; _deploymentConfigFileWatcher.Changed += OnDeploymentConfigFileChanged; _deploymentConfigFileWatcher.EnableRaisingEvents = true; }
public BlobStorageDeploymentRepository(CloudBlobContainer blobContainer, IDeploymentConfigSerializer serializer, IDeploymentStatusSerializer deploymentStatusSerializer) { _blobContainer = blobContainer; _deploymentConfigSerializer = serializer; _deploymentStatusSerializer = deploymentStatusSerializer; }
public LocalDeploymentRepository(string path, IDeploymentConfigSerializer deploymentConfigSerializer, IDeploymentStatusSerializer deploymentStatusSerializer) { _path = path; _deploymentConfigPath = Path.Combine(_path, Constants.DeploymentConfigFileName); _deploymentConfigSerializer = deploymentConfigSerializer; _deploymentStatusSerializer = deploymentStatusSerializer; }
public BlobStorageDeploymentRepositoryTest(AzureStorageEmulatorTestFixture fixture) { fixture.ClearBlobStorage(); _blobClient = fixture.BlobClient; _serializer = new JsonDeploymentConfigSerializer(new JsonSerializer(new DiagnosticsTraceWriter())); _deploymentRepository = new BlobStorageDeploymentRepository(EmulatorDataConnectionString, _serializer); }
public LocalDeploymentRepository(string path, IDeploymentConfigSerializer serializer) { _path = path; _deploymentConfigPath = Path.Combine(_path, Constants.DeploymentConfigFileName); _serializer = serializer; }
public BlobStorageDeploymentRepository(string connectionString, IDeploymentConfigSerializer serializer) : this(GetApplicationsContainerReference(connectionString), serializer) { }
public BlobStorageDeploymentRepository(string connectionString, IDeploymentConfigSerializer serializer) : this(GetApplicationsContainerReference(connectionString), serializer) { }
public BlobStorageDeploymentRepository(CloudBlobContainer blobContainer, IDeploymentConfigSerializer serializer) { _blobContainer = blobContainer; _serializer = serializer; }
public DeploymentConfigTest(DeploymentConfigTestFixture fixture) { _fixture = fixture; _deploymentConfig = fixture.DeploymentConfig; _serializer = fixture.DeploymentConfigSerializer; }
public DeploymentConfigTestFixture() { DeploymentConfigSerializer = new JsonDeploymentConfigSerializer(new JsonSerializer(new DiagnosticsTraceWriter())); DeploymentConfig = ParseTestDeploymentConfig(); }
public LocalDevelopmentRepository(string path, IDeploymentConfigSerializer serializer) { _path = path; _deploymentConfigPath = Path.Combine(_path, Constants.DeploymentConfigFileName); _serializer = serializer; }