public virtual PSDataSource CreatePSDataSource(CreatePSDataSourceParameters parameters) { PSDataSource dataSource = null; Action createDataSource = () => { dataSource = new PSDataSource( CreateOrUpdateDataSource( parameters.ResourceGroupName, parameters.WorkspaceName, parameters.Name, parameters.Properties), parameters.ResourceGroupName, parameters.WorkspaceName); }; parameters.ConfirmAction( parameters.Force, string.Format( CultureInfo.InvariantCulture, Resources.DataSourceExists, parameters.Name, parameters.WorkspaceName), string.Format( CultureInfo.InvariantCulture, Resources.DataSourceNotFound, parameters.Name, parameters.WorkspaceName), parameters.Name, createDataSource, () => CheckDataSourceExists(parameters.ResourceGroupName, parameters.WorkspaceName, parameters.Name)); return(dataSource); }
public virtual PSDataSource CreatePSDataSource(CreatePSDataSourceParameters parameters) { PSDataSource dataSource = null; Action createDataSource = () => { dataSource = new PSDataSource( CreateOrUpdateDataSource( parameters.ResourceGroupName, parameters.WorkspaceName, parameters.Name, parameters.Properties), parameters.ResourceGroupName, parameters.WorkspaceName); }; parameters.ConfirmAction( parameters.Force, string.Format( CultureInfo.InvariantCulture, Resources.DataSourceExists, parameters.Name, parameters.WorkspaceName), string.Format( CultureInfo.InvariantCulture, Resources.DataSourceNotFound, parameters.Name, parameters.WorkspaceName), parameters.Name, createDataSource, () => CheckDataSourceExists(parameters.ResourceGroupName, parameters.WorkspaceName, parameters.Name)); return dataSource; }