public async Task <IEnumerable <OdsComponent> > Execute(CloudOdsInstance instance) { var cloudOdsOperationContext = new CloudOdsOperationContext { Instance = instance }; var websites = await Execute(cloudOdsOperationContext); return(websites.Select(w => new OdsComponent { Name = w.Role.DisplayName, Environment = w.Environment.DisplayName, Url = w.Url, Version = instance.Version })); }
public CloudOdsApiOperationContext(CloudOdsInstance instance) { Instance = instance; TargetEnvironment = CloudOdsEnvironment.Production; }
private async Task <OdsFirstTimeSetupConfiguration> GetFirstTimeSetupConfiguration(CloudOdsInstance cloudOdsInstance, CloudOdsClaimSet claimSet, OdsSqlConfiguration odsSqlConfiguration) { return(new OdsFirstTimeSetupConfiguration { Name = cloudOdsInstance.FriendlyName, Version = cloudOdsInstance.Version, Components = await _getCloudOdsHostedComponentsQuery.Execute(cloudOdsInstance), SqlConfiguration = odsSqlConfiguration, ClaimSet = claimSet }); }
public async Task <AzureCloudOdsInstance> Execute(CloudOdsInstance instance) { return(await Execute(instance.FriendlyName)); }
public CloudOdsApiOperationContext(CloudOdsInstance instance, CloudOdsEnvironment targetEnvironment) { Instance = instance; TargetEnvironment = targetEnvironment; }
private void ValidateAgainstDefaultTestInstance(CloudOdsInstance test) { test.FriendlyName.ShouldBe(DefaultTestCloudOdsInstance.FriendlyName); test.Version.ShouldBe(DefaultTestCloudOdsInstance.Version); }