public ProjectSetUnevaluatedUIPropertyValueAction(IPropertyPageQueryCacheProvider queryCacheProvider, SetUnevaluatedUIPropertyValue parameter) : base(queryCacheProvider, parameter.Page, parameter.Name, parameter.Dimensions) { Requires.NotNull(parameter, nameof(parameter)); Requires.NotNull(parameter.Dimensions, $"{nameof(parameter)}.{nameof(parameter.Dimensions)}"); _parameter = parameter; }
public UIPropertyByIdProducer(IUIPropertyPropertiesAvailableStatus properties, IProjectService2 projectService, IPropertyPageQueryCacheProvider queryCacheProvider) { Requires.NotNull(properties, nameof(properties)); Requires.NotNull(projectService, nameof(projectService)); _properties = properties; _projectService = projectService; _queryCacheProvider = queryCacheProvider; }
public ProjectSetUIPropertyValueActionBase( IPropertyPageQueryCacheProvider queryCacheProvider, string pageName, string propertyName, ReadOnlyCollection <ProjectSystem.Query.ProjectModelMethods.Actions.ConfigurationDimensionValue> dimensions) { _coreExecutor = new ProjectSetUIPropertyValueActionCore( queryCacheProvider, pageName, propertyName, dimensions.Select(d => (d.Dimension, d.Value)), SetValueAsync); }
public UIPropertyDataProvider(IProjectServiceAccessor projectServiceAccessor, IPropertyPageQueryCacheProvider queryCacheProvider) : base(projectServiceAccessor) { _queryCacheProvider = queryCacheProvider; }
public PropertyPageFromProjectDataProducer(IPropertyPagePropertiesAvailableStatus properties, IPropertyPageQueryCacheProvider queryCacheProvider) { _properties = properties; _queryCacheProvider = queryCacheProvider; }
public ProjectActionProvider(IPropertyPageQueryCacheProvider queryCacheProvider) { _queryCacheProvider = queryCacheProvider; }