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); }