Exemple #1
0
        private async Task <int> GetDynamicParameterIdAsync(EntityDynamicParameterValue entityDynamicParameterValue)
        {
            if (entityDynamicParameterValue.EntityDynamicParameterId == default)
            {
                throw new ArgumentNullException(nameof(entityDynamicParameterValue.EntityDynamicParameterId));
            }

            if (entityDynamicParameterValue.EntityDynamicParameter != null)
            {
                return(entityDynamicParameterValue.EntityDynamicParameter.DynamicParameterId);
            }

            var entityDynamicParameter = await _entityDynamicParameterManager.GetAsync(entityDynamicParameterValue.EntityDynamicParameterId);

            return((await _dynamicParameterManager.GetAsync(entityDynamicParameter.DynamicParameterId)).Id);
        }
        public async Task <EntityDynamicParameterDto> Get(int id)
        {
            var entity = await _entityDynamicParameterManager.GetAsync(id);

            return(ObjectMapper.Map <EntityDynamicParameterDto>(entity));
        }