public async Task <CustomEntityDataModelSchema> ExecuteAsync(GetByStringQuery <CustomEntityDataModelSchema> query, IExecutionContext executionContext) { var definition = await _queryExecutor.GetByIdAsync <CustomEntityDefinitionSummary>(query.Id); if (definition == null) { return(null); } var result = new CustomEntityDataModelSchema(); _dynamicDataModelTypeMapper.Map(result, definition.DataModelType); return(result); }
public async Task <CustomEntityDefinitionMicroSummary> ExecuteAsync(GetByStringQuery <CustomEntityDefinitionMicroSummary> query, IExecutionContext executionContext) { var result = Execute(query, executionContext); return(await Task.FromResult(result)); }
public CustomEntityDefinitionMicroSummary Execute(GetByStringQuery <CustomEntityDefinitionMicroSummary> query, IExecutionContext executionContext) { var definition = _customEntityModuleRegistrations.SingleOrDefault(d => d.CustomEntityDefinitionCode == query.Id); return(Mapper.Map <CustomEntityDefinitionMicroSummary>(definition)); }
public IEnumerable <IPermissionApplication> GetPermissions(GetByStringQuery <CustomEntityDataModelSchema> query) { var definition = _customEntityDefinitionRepository.GetByCode(query.Id); yield return(new CustomEntityReadPermission(definition)); }
public CustomEntityDefinitionSummary Execute(GetByStringQuery <CustomEntityDefinitionSummary> query, IExecutionContext executionContext) { var definition = _customEntityDefinitionRepository.GetByCode(query.Id.ToUpperInvariant()); return(Mapper.Map <CustomEntityDefinitionSummary>(definition)); }