public async Task Should_Update_Parameter_Value_Async() { var entityDynamicParameter = CreateAndGetEntityDynamicParameter(); var parameterValue = new EntityDynamicParameterValue() { EntityDynamicParameterId = entityDynamicParameter.Id, EntityId = "123", Value = "TestValue", TenantId = AbpSession.TenantId }; await WithUnitOfWorkAsync(async() => { await _entityDynamicParameterValueManager.AddAsync(parameterValue); }); await RunAndCheckIfPermissionControlledAsync(async() => { parameterValue.Value = "TestValue2"; await _entityDynamicParameterValueManager.UpdateAsync(parameterValue); }); await WithUnitOfWorkAsync(async() => { var parameterValueLatest = await _entityDynamicParameterValueManager.GetAsync(parameterValue.Id); parameterValueLatest.Value.ShouldBe("TestValue2"); parameterValueLatest.EntityId.ShouldBe(parameterValue.EntityId); parameterValueLatest.EntityDynamicParameterId.ShouldBe(parameterValue.EntityDynamicParameterId); }); }
public async Task Update(EntityDynamicParameterValueDto input) { var entity = await _entityDynamicParameterValueManager.GetAsync(input.Id); if (entity == null || entity.TenantId != AbpSession.TenantId) { throw new EntityNotFoundException(typeof(EntityDynamicParameterValue), input.Id); } entity.Value = input.Value; entity.EntityDynamicParameterId = input.EntityDynamicParameterId; entity.EntityId = input.EntityId; await _entityDynamicParameterValueManager.UpdateAsync(entity); }
public async Task Update(EntityDynamicParameterValueDto input) { input.TenantId = AbpSession.TenantId; await _entityDynamicParameterValueManager.UpdateAsync(ObjectMapper.Map <EntityDynamicParameterValue>(input)); }