private async Task UpdateAsync(CreateOrUpdateParameterTypeInput input) { Debug.Assert(input.ParameterType.Id != null, "input.ParameterType.Id != null"); ParameterType parameter = await _parameterTypeRepository.GetAsync(input.ParameterType.Id.Value); parameter = _mapper.Map(input.ParameterType, parameter); await _parameterTypeRepository.UpdateAsync(parameter); }
public async Task CreateOrEditAsync(CreateOrUpdateParameterTypeInput input) { if (input.ParameterType.Id.HasValue) { await UpdateAsync(input); } else { await CreateAsync(input); } }
private async Task CreateAsync(CreateOrUpdateParameterTypeInput input) { ParameterType parameterType = _mapper.Map <ParameterType>(input.ParameterType); await _parameterTypeRepository.InsertAsync(parameterType); }