예제 #1
0
        private static string GetResourceFilePath(CloudServiceProvidersEnum cloudServiceProvider, string infrastrustureName, ResourceTypesEnum resourceType)
        {
            var dir = Path.Combine(GetInfrastructurePath(cloudServiceProvider, infrastrustureName),
                                   resourceType.ToString());

            CreateDirectory(dir);

            return(dir);
        }
예제 #2
0
 public CreateCloudServiceProviderModel(
     CloudServiceProvidersEnum cloudProvider,
     string infrastructureName,
     ResourceTypesEnum resourceType,
     IDictionary <string, string> resourceContent)
 {
     CloudProvider      = cloudProvider;
     InfrastructureName = infrastructureName;
     ResourceType       = resourceType;
     ResourceContent    = resourceContent;
 }
 public DeleteCloudServiceProviderModel(CloudServiceProvidersEnum cloudProvider, string infrastructureName)
 {
     CloudProvider      = cloudProvider;
     InfrastructureName = infrastructureName;
 }
예제 #4
0
 private static string GetInfrastructurePath(CloudServiceProvidersEnum cloudServiceProvider, string infrastrustureName)
 {
     return(Path.Combine(GetCurrentDirectory(), cloudServiceProvider.ToString(), infrastrustureName));
 }