Exemplo n.º 1
0
        public void Create(string infrastructurePath, ISubResource subResource)
        {
            // Create Resource Folder
            var resourcePath = $"{infrastructurePath}/{name}/";

            CheckCreateFolder(resourcePath);

            // Create Sub Resource
            subResource.Create(resourcePath);
        }
        public void CreateResource(string address, IResource resource, string infrastructureName, ISubResource subResource)
        {
            //// Get provider name
            //providerName = GetProviderName();

            // Check if provider folder exists and create if not
            var providerPath = $"{address}/{providerName}/";

            CheckCreateFolder(providerPath);

            // Check if infrastructure folder exists and create if not
            var infrastructurePath = $"{address}/{providerName}/{infrastructureName}";

            CheckCreateFolder(infrastructurePath);

            // Create Resource Instance
            resource.Create(infrastructurePath, subResource);
        }