public async Task InsertOrUpdateAllValues(InsertOrUpdateAllValuesInput input) { if (input.Items.IsNullOrEmpty()) { return; } foreach (var item in input.Items) { await _dynamicEntityPropertyValueManager.CleanValuesAsync(item.DynamicEntityPropertyId, item.EntityId); foreach (var newValue in item.Values) { await _dynamicEntityPropertyValueManager.AddAsync(new DynamicEntityPropertyValue { DynamicEntityPropertyId = item.DynamicEntityPropertyId, EntityId = item.EntityId, Value = newValue, TenantId = AbpSession.TenantId }); } } }
public async Task InsertOrUpdateAllValues(InsertOrUpdateAllValuesInput input) { if (input.Items.IsNullOrEmpty()) { return; } foreach (var item in input.Items) { await _entityDynamicParameterValueManager.CleanValuesAsync(item.EntityDynamicParameterId, item.EntityId); foreach (var newValue in item.Values) { await Add(new EntityDynamicParameterValueDto { EntityDynamicParameterId = item.EntityDynamicParameterId, EntityId = item.EntityId, Value = newValue, TenantId = AbpSession.TenantId }); } } }