public async Task CreateOrEdit(CreateOrEditDynamicValueDto input) { if (input.Id == null) { await Create(input); } else { await Update(input); } }
protected virtual async Task Create(CreateOrEditDynamicValueDto input) { var dynamicValue = ObjectMapper.Map <DynamicValue>(input); if (AbpSession.TenantId != null) { dynamicValue.TenantId = (int?)AbpSession.TenantId; } await _dynamicValueRepository.InsertAsync(dynamicValue); }
protected virtual async Task Update(CreateOrEditDynamicValueDto input) { var dynamicValue = await _dynamicValueRepository.FirstOrDefaultAsync((int)input.Id); ObjectMapper.Map(input, dynamicValue); }